问题描述
|
对我来说,这似乎是一个相对容易的任务,但是我一直无法通过谷歌搜索寻求帮助或独自解决问题。
简而言之,我想将特定页面的特定相册中的几张图像提取到该页面的网站上,并在边栏中显示为“ Facebook上的最近照片”或类似内容。这不是个人的Facebook帐户,而是商业页面。
作为附加信息,此页面被标记为与酒精有关。这可能会如何影响问题,以及如何避免对内容的任何限制?
我正在尝试使用PHP SDK来执行此操作,但是在尝试执行以下操作时:
/<page_id>/albums or
/<album_id>
我收到的响应为\“ false \”或json值\“ data \”为空。
{
\“数据\”:[]
}
这是我正在尝试做的一个示例,尽管我什至不知道我是否正在按照这种方法进行:
$facebook = new Facebook(array(
\'appId\' => \'<APPID>\',\'secret\' => \'<SECRET>\',));
$access_token = $facebook->getAccesstoken();
$albums = $facebook->api(\"/<PAGEID>/albums?access_token=\".$access_token);
解决方法
尝试访问您所需的页面,而无需登录Facebook。
如果这是问题,那么您应该创建一个新的facebook帐户并启用offline_access权限。这样,您的access_token将是永久的,您应该能够将其与请求一起传递。