Descrição
Classe para consumir serviços do Fluig através do oAuth 1.0. Herda da classe FWoAuthClient
Sintaxe
FWOAUTH1FLUIG():NEW( <cConsumerKey> , <cConsumerSecret> , <cHost> , <cCallback> )->self
Descrição
Método construtor da classe
Parâmetros
Nome | Tipo | Descrição | Default | Obrigatório |
---|---|---|---|---|
cConsumerKey | Caracteres | Consumer Key | X | |
cConsumerSecret | Caracteres | Consumer Secret | X | |
oURL | Objeto | Objeto FWoAuthURL | X | |
cCallback | Caracteres | Url definida para o Callback | ||
Sintaxe
FWOAUTH1FLUIG():GetUsers( )->cRet
Descrição
Retorna lista de usuários do ambiente fluig (limitado a 250 registros).
Mount Point: /public/social/user
Retorno
cRet (caracteres)
- JSON com retorno do Fluig
Sintaxe
FWOAUTH1FLUIG():CommentPost( )->cRet
Descrição
Efetuta um comentário em um post
Mount Point: /public/sociable/comment
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
cPostID | Caracteres | ID do post no Fluig (sociableID) |
cComment | Caracteres | Comentário a ser postado |
Retorno
cRet (caracteres)
- Json com ID do comentário criado
Sintaxe
FWOAUTH1FLUIG():GetComments( cPostID )->cRet
Descrição
Retorna os comentários de um post
Mount Point: /public/sociable/comments/{sociableId}
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
cPostID | Caracteres | ID do post no Fluig (sociableID) |
Retorno
cRet (caracteres)
- Json com os comentários retornados
Sintaxe
FWOAUTH1FLUIG():GetListSortedPost( cAliasCommunity, cLastPostID, nLimit, cOrderingType )->cRet
Descrição
Retorna os posts de uma comunidade
Mount Point: /public/social/post/listSortedPost/{alias}
Parâmetros
Nome | Tipo | Descrição | Default | Obrigatório |
---|---|---|---|---|
cAliasCommunity | Caracteres | Alias da comunidade | X | |
cLastPostID | Caracteres | ID do último post. Funciona como um offset. | ||
nLimit | numérico | limite de resultados buscados | 20 | |
cOrderingType | Caracteres | Forma de ordenação. Valores possíveis 'LAST_UPDATE', 'CREATION_DATE', 'MORE_LIKE' e 'MY_PUBLICATIONS'. | ||
Retorno
cRet (caracteres)
- Json com os posts retornados
User Function tstFluig() Local cRet Local oClientFluig //----------------------------------------------------------------------------------------------------------------------- //Monta o client. //Os tokens utilizados neste exemplo são fictícios. Para gerar tokens válidos utilize o procedimento documentado em //http://tdn.totvs.com/display/public/fluig/Fluig+API#FluigAPI-Cadastraraplicativonofluig //----------------------------------------------------------------------------------------------------------------------- oClientFluig := FWoAuth1Fluig():New("ck_post_token",; "cs_post_token",; "http://fluig.totvs.com",; "") //------------------------------------------------------- //Define o Token e o SecretToken. //------------------------------------------------------- oClientFluig:SetToken("b8asds9-2d23-4342-8sdf63-1ee0d34dfa1") oClientFluig:SetSecretToken("c345fsdff-4545-4453452-bfsdfsf-sdedf8f7-3435-434-b125-545345sdf1") //---------------------------- //Consome um serviço do Fluig //---------------------------- cRet := oClientFluig:GetUsers() varinfo("cRet", cRet) Return