从我的 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从pid in('4313357036026642249',''4313357036026642250','4313357036026642252','4313357036026642253', '4313357036026642254')
用户已使用我的应用程序进行身份验证并接受了 USER_PHOTO 权限。
但是我得到了 0 个结果。当我使用该用户访问令牌而不是应用程序令牌时,我确实得到了结果。
我已经在图形资源管理器上证明了这个问题: https ://developers.facebook.com/tools/explorer?method=GET&path=1004281695
任何人都知道为什么已被授予访问用户照片的应用程序无法使用应用程序访问令牌获取这些照片?
提前致谢, 里斯