Tempo aproximado para leitura: 00:01:00min
Dúvida
Como realizar uma publicação com anexos utilizando a API de MultiplesPlaces
Ambiente
TOTVS Fluig - Todas as versões
Solução
Publicação com o documento já publicado no ECM
01. Com o id do documento em mãos (uma forma de resgatá-lo é através da API /v2/folders/{parentId}/documents, ou diretamente no repositório ao lado da descrição há o código em questão).
02. Executar a API /api/public/social/community/document/{documentId} substituindo o {documentId} informar o id resgatado anteriormente
03. Essa API, irá retornar dentro de seu objeto de resposta, uma propriedade chamada sociableObjectId.
04. Na API de MultiplePlaces /collaboration/api/v3/posts/multiplesPlaces passar o valor retornado na propriedade sociableObjectId desta API, exemplo
Publicando anexos da máquina (Essa função funciona apenas com imagens e vídeos)
01. Um documento atualmente, possui dois status, o status de UPLOAD e o status de PUBLICADO. Para usar a propriedade attachments é necessário usar uma API intermediária, na qual irá fazer o upload deste arquivo no local de instalação do Plataforma. /content-management/api/v2/documents/upload/{nome-do-documento}
02. Essa API usa o método POST, onde deve ser inserido o nome do arquivo, incluindo sua extensão no final (ex: "[123456789] documento.pdf") e fazer o upload de um arquivo. Feito o upload, será retornado o path dessa imagem. Utilize esse path na API de MultiplesPlaces
0 Comentários