【问题标题】:Getting empty "data": [ ] from facebook graph with read_stream permission从具有 read_stream 权限的 facebook 图表中获取空的“数据”:[]
【发布时间】:2012-06-21 17:53:43
【问题描述】:

当我使用 read_stream 授权时,我从 json facebook graph 得到空的“数据”:[ ]

但是带有我从该页面获取的令牌:http://developers.facebook.com/docs/reference/api/#auth

我正在获取完整数据

他们都有相同的read_stream权限....

怎么办?我了解令牌是临时的

顺便说一句:发布令牌不安全吗?

更新!!我在 BAD Token 中没有 bookmarked:1 .. 我如何获得它?

示例::

BAD 不工作令牌:

https://graph.facebook.com/717054208/links&fields=link,picture,id,name?access_token=AAABkiSd72F4BAB8lZB6ZBzBv7ZChNDINOD60tmsxrxmjCDzOOD6XDrnFPuA1Es0Lp5GDFHUsGkz7WnIgYxr8GBYZBtOtrHipV0AQzTOVFAZDZD

{ 数据:[ {已安装:1,read_stream:1,user_status:1,书签: 1 } ] }

.

.

良好的工作令牌:

https://graph.facebook.com/717054208/links&fields=link,picture,id,name?access_token=AAAAAAITEghMBABD81Bg6CZCCWkHPfgE0pQN3bQmGdsZBeNcEwVmEuluyWaon7ZBUXhjflgiWFQzfyPFTlyPVAKvhit15bhDAcIrl3gCsgZDZD

{ 数据:[ {已安装:1,read_stream:1,user_status:1,书签: 1 } ] }

如您所见,这是相同的前提!!!

它不工作....

请查看 GOOD 令牌...它具有相同的权限.....

【问题讨论】:

    标签: c# facebook json facebook-graph-api


    【解决方案1】:

    您对second token 的权限比您在上面示例中列出的first token 的权限多。

    object_id you are querying 看起来不像是您自己的个人资料,因此您可能需要像 friends_activies 这样的令牌。

    顺便说一句:在上面的示例中,您的令牌权限已被颠倒。

    【讨论】:

    • friends_activities: 1 它是 ON.. 我做了所有这些前提来看看这是否是问题所在。
    • 那不是那样的。您需要不断地逐一添加权限,直到获得它为止。
    • 顺便说一句,您真的不希望拥有manage_pagesread_messages 权限的活跃访问令牌在网络上浮动。
    • 你现在能看到问题了吗...前提是一样的...由于某种原因它仍然无法正常工作...
    • 添加更长的限制;即要求/me/links?limit=999
    【解决方案2】:

    这是 Facebook API 中随机发生的已知错误。

    在我与支持开发人员交谈后,它现在已修复

    谢谢大家!

    【讨论】:

      猜你喜欢
      • 2014-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-06
      • 1970-01-01
      • 1970-01-01
      • 2011-06-07
      相关资源
      最近更新 更多