Php Facebook图形API-从“获取相册”;“与酒精有关”;或年龄限制页
对我来说,这似乎是一项相对容易的任务,但我一直无法通过谷歌搜索寻求帮助或自己解决问题 简单地说,我想从特定页面的特定相册中提取一些图片到该页面的网站上,并在侧边栏中显示为“Facebook上的最新照片”或其他内容。这不是一个个人facebook帐户,而是一个商业页面 作为附加信息,此页面标记为酒精相关。这会对问题产生怎样的影响?我如何绕过对内容的任何限制 我试图用PHP SDK实现这一点,但在我尝试拉取的过程中:Php Facebook图形API-从“获取相册”;“与酒精有关”;或年龄限制页,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,对我来说,这似乎是一项相对容易的任务,但我一直无法通过谷歌搜索寻求帮助或自己解决问题 简单地说,我想从特定页面的特定相册中提取一些图片到该页面的网站上,并在侧边栏中显示为“Facebook上的最新照片”或其他内容。这不是一个个人facebook帐户,而是一个商业页面 作为附加信息,此页面标记为酒精相关。这会对问题产生怎样的影响?我如何绕过对内容的任何限制 我试图用PHP SDK实现这一点,但在我尝试拉取的过程中: /<page_id>/albums or /<album_id&
/<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(数组)(
“appId'=>”,
'秘密'=>'',
));
$access_token=$facebook->getAccessToken();
$albums=$facebook->api(“//albums?access\u token=“.$access\u token”);
尝试在未登录facebook的情况下访问您需要的页面
如果这是一个问题,那么你应该创建一个新的facebook帐户并启用脱机访问权限。这样,您的访问令牌将是永久性的,您应该能够通过请求传递该令牌。@Gazler发布了一些代码,但并不多。如果这是针对用户的,您将需要查看照片的权限。以下url有效,请尝试在请求中使用cocacola作为您的id。Gazler,我刚刚意识到的另一点信息是相关的:这个页面被标记为酒精相关。这可能就是为什么我不能公开获取专辑信息(可口可乐做得很好)。为了抓取这些图片,我们可以做什么样的工作来验证我的网站?@Brian:尝试在不登录facebook的情况下访问你需要的页面。如果这是一个问题,那么您可能需要创建一个新的facebook帐户并启用脱机访问权限。这样,您的访问令牌将是永久的,您应该能够通过请求传递该令牌。facebook->api自动附加?访问令牌。无需获取并插入->api()注意离线访问权限已于2012年12月5日删除:我已将其标记为社区wiki,现在可以将其编辑到答案中。