【问题标题】:Retrieving photo likes through Facebook's Graph API通过 Facebook 的 Graph API 检索照片喜欢
【发布时间】:2014-10-31 14:55:44
【问题描述】:

我想存储有关 Facebook 页面照片的信息。

例如,我使用这个对图形 API 的调用:https://graph.facebook.com/328548953909061/albums?fields=count,id,name,cover_photo,type,photos{id,name,created_time,picture,source,link,likes}&$acces_token

几周后我收到此错误:

{ “错误”: { "message": "不支持的获取请求。", "type": "GraphMethodException", “代码”:100 } }

当我从网址中删除“,likes”时,它会起作用。有谁知道这里出了什么问题?

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    在您的初次通话中,您需要添加 v2.1

     https://graph.facebook.com/v2.1/328548953909061/albums?...
    

    另外,我会调用以下代码。

    https://graph.facebook.com/v2.1/328548953909061/albums?fields=count,id,cover_photo,type,photos{id,name,created_time,picture,source,link,likes.summary(true).filter(stream)}&access_token=...
    

    将 .summary(true) 和 .filter(stream) 添加到 likes 字段将在照片文档中为您提供摘要文档,并且过滤器将强制所有节点计入计数。 Facebook“隐藏”了一些“热门故事”价值较低的节点。

    【讨论】:

    • 感谢 Frank,这在 API Explorer link 中运行良好,但是当我想使用为我的应用程序生成的访问令牌进行此调用时,我再次收到错误消息。有什么建议吗?
    • 所以在我原来的帖子中,我在第二个建议的 http 调用中犯了几个错误。我已经编辑过了。我错过了一个“?”在专辑和字段之间的http调用中,我错过了拼写令牌,忘记了“_”。还要确保您的访问令牌没有过期。
    猜你喜欢
    • 2011-08-29
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多