2012-11-23 74 views
0

我使用下面的查詢來獲取般的地位用戶像狀態使用FQL查詢

 fql?q=SELECT likes.user_likes FROM stream WHERE post_id = '1274834235_3976149403543' 

我期望用戶的結果是

   { 
      "data": [ 
       { 
        "likes": { 

        "user_likes": false 
           } 
         } 
        ] 
        } 

,但我越來越喜歡這個

  { 
       "data": [ 
         ] 
       } 

我不知道爲什麼我越來越喜歡this.Did我需要添加什麼?

幫幫我,在此先感謝

+0

FQL Q = SELECT likes.user_likes FROM流WHERE POST_ID =' 100001532181088_102997539868287' 我改這個,但仍然得到同樣的輸出 – veerendra

回答

1

SELECT likes.user_likes FROM流WHERE POST_ID = '80329313253_10151282619473254'

通過添加friends_likes權限

它返回

{ 
    "data": [ 
    { 
     "likes": { 
     "user_likes": false 
     } 
    } 
    ] 
} 
+0

是的,它現在的作品,現在只需添加friends_like權限:) – Talha

+0

是我通過點擊getAccessToken添加,我有權限,但我仍然得到同樣的錯誤。你能解釋一下你如何得到 – veerendra

+0

你確定post_id ='1274834235_3976149403543'還活着嗎?因爲我試過5個或更多不同的post_id,它的工作原理。只有你的帖子ID返回null – Talha

0

喜試圖和它的作品對我來說,是指低於

當我試圖讓你POST_ID,OBJECT_ID我認識到,所有的post_id爲空,但Facebook給出的OBJECT_ID帖子。 (screenshoot1)

SELECT object_id, post_id FROM like WHERE user_id=me() 

然後我試圖讓喜歡一個OBJECT_ID(screenshoot2和screenshoot3)

SELECT user_id FROM like WHERE object_id="object_id" 

,並返回誰喜歡帖子的用戶列表。所以你可以從響應中獲得總用戶數。

Screenshoot1

enter image description here

Screenshoot2

enter image description here

** Screenshoot3(直接get方法)*

enter image description here

+0

FQL q = SELECT likes.user_likes FROM流WHERE POST_ID =‘100001532181088_102997539868287’我改這個,但仍然得到相同的輸出 – veerendra

+0

試試這個沒有地方FQL Q = SELECT likes.user_likes FROM流 – Talha

+0

那我怎麼給帖子ID – veerendra