Páginas filhas
  • FWoAuth1Fluig

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Classe para consumir serviços do Fluig através do oAuth 1.0. Herda da classe FWoAuthClient

 


Painel
titleNew

Sintaxe

FWOAUTH1FLUIG():NEW( <cConsumerKey> , <cConsumerSecret> , <cHost> , <cCallback> )->self 


Descrição

Método construtor da classe

 


Parâmetros

 


Nome
Tipo
Descrição
Default
Obrigatório
cConsumerKeyCaracteresConsumer Key
 

cConsumerSecretCaracteresConsumer Secret
 

X
oURLObjetoObjeto FWoAuthURL
 

X
cCallbackCaracteresUrl definida para o Callback
       

 

...










Painel
titleGetUsers

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
 


Painel
titleCommentPost

Sintaxe

FWOAUTH1FLUIG():CommentPost( )->cRet

 


Descrição

Efetuta um comentário em um post

Mount Point: /public/sociable/comment


Parâmetros

 


NomeTipoDescrição
cPostIDCaracteresID do post no Fluig (sociableID)
cCommentCaracteresComentário a ser postado


Retorno

cRet (caracteres)

  • Json com ID do comentário criado
 


 
Painel
titleGetComments

Sintaxe

FWOAUTH1FLUIG():GetComments( cPostID )->cRet 


Descrição

Retorna os comentários de um post

Mount Point: /public/sociable/comments/{sociableId}


Parâmetros


 

NomeTipoDescrição
cPostIDCaracteresID do post no Fluig (sociableID)
 
 




Retorno

cRet (caracteres)

  • Json com os comentários retornados
 


Painel
titleGetListSortedPost

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
cAliasCommunityCaracteresAlias da comunidade
 

cLastPostIDCaracteresID do último post. Funciona como um offset.
  


nLimitnuméricolimite de resultados buscados 20
 

cOrderingType CaracteresForma de ordenação. Valores possíveis 'LAST_UPDATE', 'CREATION_DATE', 'MORE_LIKE' e 'MY_PUBLICATIONS'.
      
 








Retorno

cRet (caracteres)

 

 

...




Bloco de código
languagecpp
titleExemplo
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 em 
//http://tdn.totvs.com/display/public/fluig/Fluig+API#FluigAPI-Cadastraraplicativonofluig
//-----------------------------------------------------------------------------------------------------------------------
oClientFluig := FWoAuth1Fluig():New("b8asds9-2d23-4342-8sdf63-1ee0d34dfa1ck_post_token",;
						"c345fsdff-4545-4453452-bfsdfsf-sdedf8f7-3435-434-b125-545345sdf1			"cs_post_token",;
									"http://fluig.totvs.com",;
									"")
//-------------------------------------------------------
//SetaDefine oso tokensToken parae consumir o serviçoSecretToken.
//-------------------------------------------------------
oClientFluig:SetToken("sdf435b8asds9-0sdf492d23-43544342-953458sdf63-4625sfd435f91ee0d34dfa1")
oClientFluig:SetSecretToken("435sdf7c345fsdff-4bf4545-dsf34b4453452-a44fbfsdfsf-718343543sdfae404bsdedf8f7-d4523435-42ss434-a453b125-2c9bsdsf439545345sdf1")


//----------------------------
//Consome um serviço do Fluig
//----------------------------
cRet := oClientFluig:GetlistSortedPostGetUsers('varejo')
varinfo("cRet", cRet)
Return