【问题标题】:facebook api access a page's photo albumfacebook api 访问页面的相册
【发布时间】:2011-09-08 21:26:58
【问题描述】:

所以我真正想做的是访问我页面的相册以将它们包含到我自己的网站中。所以我可以上传到 facebook 并在我自己的网站上查看。

我使用 php skd,但 fql 会更好,因为我可以轻松获取 JSON 对象,我相信我不需要使用 sdk,因为这是用于用户信息而不是页面详细信息。

那么有人对此有什么想法吗?

url 我正在尝试访问查询: https://api.facebook.com/method/fql.query?query=SELECT%20name%20FROM%20album%20Where%20aid=%27118818791532414%27&format=JSON

我正在从中拍摄照片的页面: www.facebook.com/mayfieldathleticfc

我以专辑为例: http://www.facebook.com/media/set/?set=a.118818791532414.24873.118816378199322

我想也许我没有将照片公开,但仔细检查后我不相信你能做到这一点?

欢迎大家提出意见 =)

【问题讨论】:

    标签: facebook facebook-graph-api facebook-fql facebook-page


    【解决方案1】:

    经过更多的路由后,我意识到这是我的 id 和所有者详细信息不正确:api.facebook.com/method/...我已经对它进行了排序。

    【讨论】:

      【解决方案2】:

      该 URL 会向您返回一条信息性错误消息:

          {"error_code":102,"error_msg":"Session key invalid or no longer valid",
          "request_args":[{"key":"method","value":"fql.query"},
          {"key":"query","value":"SELECT name FROM album Where aid='118818791532414'"},
          {"key":"format","value":"JSON"}]}
      

      要调用 Facebook API,您必须传入会话密钥 - 甚至访问“公共”内容。学习如何验证和获取会话密钥的一个很好的起点是http://developers.facebook.com/docs/authentication/

      【讨论】:

      • 为答案喝彩。我的印象是使用 fql 您不需要获取经过身份验证的会话密钥。使用 fql over session 密钥的原因。经过更多的路由后,我意识到这是我的 id 和所有者详细信息不正确:api.facebook.com/method/… 我已经对其进行了排序,它起作用了。这确实意味着可悲的是这个问题有点毫无意义。所以我希望也许有人可以学习这个。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-20
      • 2019-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多