【发布时间】:2012-07-21 14:37:11
【问题描述】:
从我的 Facebook 应用访问用户照片时遇到问题。
我在运行时请求应用程序令牌:(将 [] 括号中的值替换为实际值。
https://graph.facebook.com/oauth/access_token?client_id=[clientid]&client_secret=[clientsecret]&grant_type=client_credentials
然后我尝试使用该访问令牌访问用户照片,即:
https://graph.facebook.com/fql?q=SELECT PID,src_big,src_small FROM相片其中PID IN( '4313357036026642248', '4313357036026642249', '4313357036026642250', '4313357036026642251', '4313357036026642252', '4313357036026642253', '4313357036026642254') P>
用户已通过我的应用进行身份验证并接受了 USER_PHOTO 权限。
但是我得到了 0 个结果。当我使用该用户访问令牌而不是应用令牌时,我确实得到了结果。
我已经在图形浏览器上证明了这个问题: https://developers.facebook.com/tools/explorer?method=GET&path=1004281695
有人知道为什么已被授予访问用户照片的应用程序无法使用应用程序访问令牌获取这些照片吗?
提前致谢,里斯
【问题讨论】:
标签: facebook-graph-api photo user-permissions