为什么Facebook“喜欢页面”的反应是错误的?

时间:2013-02-04 09:18:35

标签: iphone ios json facebook-graph-api facebook-like

我在我的iPhone应用程序中实现了facebook“Page Like”的功能。我使用https://graph.facebook.com/me/likes/18168151511?access_token=xxxxxxxxx链接来表示FB页面。此页面返回一个响应的json。如果页面被喜欢,那么它的响应json就像这样

{
   "data": [
      {
         "category": "Local business",
         "name": "Sky Zone",
         "id": "xxxxxxxx",
         "created_time": "2013-02-04T07:51:15+0000"
      }
   ],
   "paging": {
      "next": "https://graph.facebook.com/100001965134734/likes?target_id=18168151511&access_token=AAAFJTR2OINoBAKz6HZAYcZCEcLOZCegJnLk0vqPSqxsBOQZC8kb0I6xEYy2GXqsOROicqMMwpMEhZCw8tpZBP2AiAiyQf69vv4EWalZCHRmjwZDZD&limit=5000&offset=5000&__after_id=18168151511"
   }
}

如果页面不受欢迎,则返回空的json。但对于某些ID,它返回空json,而他们喜欢这个页面,但它仍然返回空json。 任何帮助都是我真的坚持下去的

1 个答案:

答案 0 :(得分:0)

这是facebook方面的问题,此问题尚未解决。对于某些ID,它工作得很好,但对于某些ID,它在任何一种情况下都返回空。如果我们通过适当的渠道,则此链接非常有用http://www.masteringapi.com/tutorials/facebook-api-check-if-a-user-is-fan-of-a-facebook-page/20/ 在我的情况下,我在iOS上应用这个,所以这个链接对我没有太多帮助。最后我刚刚在UIWebView中查看了该语句。如果用户喜欢这个页面,那么只有两种语句,

  
      
  1. 您和另外10,000人喜欢此页。
  2.   
  3. 您,您的朋友姓名,您的朋友姓名和其他10,000人都喜欢这个页面。
  4.   

所以,如果你对“你和”或“你”这个词进行罚款,那么就意味着用户喜欢这个页面,否则用户就不喜欢这个页面了。