对我而言,这似乎应该是一项相对容易的任务,但我一直无法通过谷歌搜索帮助或自己搞清楚。
简单地说,我想从特定页面的特定相册中将一些图像拉到该页面的网站上,并将其显示在侧栏中作为“Facebook上的最近照片”或其他内容。这不是个人的Facebook帐户,而是商业页面。
作为额外信息,此页面标记为酒精相关。这会如何影响问题,以及如何解决对内容的任何限制?
我正在尝试使用PHP SDK执行此操作,但我试图提取:
/<page_id>/albums or
/<album_id>
我得到的回答是“假”或json值“数据”是空的。
{ “数据”:[] }
这是我正在尝试做的一个示例,虽然我甚至不知道我是否正在采用这种方法:
$facebook = new Facebook(array(
'appId' => '<APPID>',
'secret' => '<SECRET>',
));
$access_token = $facebook->getAccessToken();
$albums = $facebook->api("/<PAGEID>/albums?access_token=".$access_token);
答案 0 :(得分:1)
尝试访问您未登录Facebook时所需的页面。
如果这是问题,那么您应该创建一个新的Facebook帐户并启用offline_access权限。这样,您的access_token将是永久性的,您应该能够通过请求传递它。