Socialid.selfie.posts

(Difference between revisions)
Jump to: navigation, search
(Created page with "== Description == Realiza a busca de posts moderados para uma determinada hashtag. == Usage == socialid.selfie.posts(hashtag, handler, options) == Parameters == {| ! al...")
 
Line 47: Line 47:
 
== Example ==
 
== Example ==
  
Loga um usuário na sessão atual dado seu access token do Facebook:
+
Retorna os últimos posts moderados para a hashtag "focacbt":
  
 
   var handler = function(response) {
 
   var handler = function(response) {
Line 57: Line 57:
 
   }
 
   }
 
   var appId = 1;
 
   var appId = 1;
   socialid.login.init(appId);
+
   socialid.selfie.init(appId);
   socialid.login.posts('focacbt', handler);
+
   socialid.selfie.posts('focacbt', handler);
  
 
Exemplo de dados no objeto "data":
 
Exemplo de dados no objeto "data":

Revision as of 01:57, 24 September 2014

Contents

Description

Realiza a busca de posts moderados para uma determinada hashtag.

Usage

 socialid.selfie.posts(hashtag, handler, options)

Parameters

hashtag obrigatório Hashtag dos posts a serem retornados.
handler opcional Especifica uma função de callback para tratar a resposta da API.
options opcional um objeto contendo parâmetros adicionais
page opcional Número da página dos resultados. Default: 1.
limit opcional Número máximo de resultados para serem retornados na página. Default: 15.
order opcional Ordenação dos resultados. Pode ser "created_at", para ordenação decrescente por data de criação do post, ou "like", para ordenação decrescente por posts com mais likes. Default: "created_at".

API Response

data Em caso de sucesso, será um objeto contendo os resultados da busca. O objeto contém as propriedades "results", "offset", "count" e "total".
status O status da execução da chamada da API. Pode ser "success", se a busca foi realizada com sucesso ou "internal_server_error", caso algum erro desconhecido aconteça.

Example

Retorna os últimos posts moderados para a hashtag "focacbt":

 var handler = function(response) {
    if (response.status == "success") {
       console.log(response.data.results);
    } else {
       alert("Não foi possível realizar a busca.");
    }
 }
 var appId = 1;
 socialid.selfie.init(appId);
 socialid.selfie.posts('focacbt', handler);

Exemplo de dados no objeto "data":

 data = {
   count: 1,
   offset: 0,
   results: [{
     created_at: "2014-08-28T15:32:20+00:00",
     display_name: "jennyffer.suellen",
     likes: 0,
     message: "Foca no iguana #focacbt",
     picture_url: "http://scontent-b.cdninstagram.com/hphotos-xfa1/t51.2885-15/10632020_1540533216169293_1066110938_n.jpg",
     post_id: 3,
     post_url: "http://instagram.com/p/sP0HM_jwVv/",
     provider: "instagram"
   }],
   total: 1
 }
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox