我创建了一个演示应用程序来从facebook请求照片。我创建了一个这样的应用程序令牌:549933848476397 | 4a584ce5fda19cba2ed6630ed78ba8f4。但是,当使用此请求网址https://graph.facebook.com/1417833425116725/photos?access_token= {app_id} | {app_secret}时。它不起作用。请帮我。实际上,当我为此请求使用用户令牌时,它正常工作。
答案 0 :(得分:0)
如果以某种方式限制页面(年龄,位置),则只能使用用户或页面访问令牌来获取页面照片等数据。 App Access令牌与任何用户都没有关系,因此Facebook无法检测用户是否被允许查看该页面。
我100%确定页面受到限制btw,尝试直接使用Graph API访问页面ID时出现“不支持的获取请求”错误,并且通常在页面受限制时发生。
尝试使用完全相同的应用访问令牌的其他页面,例如:
/bladauhu/photos
......没有任何问题。您的Page确实受到限制的另一个迹象。
TL; DR:对于此特定页面,您必须使用用户令牌或页面令牌。