Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Facebook图形API-从“获取相册”;“与酒精有关”;或年龄限制页_Php_Facebook_Facebook Graph Api - Fatal编程技术网

Php Facebook图形API-从“获取相册”;“与酒精有关”;或年龄限制页

Php Facebook图形API-从“获取相册”;“与酒精有关”;或年龄限制页,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,对我来说,这似乎是一项相对容易的任务,但我一直无法通过谷歌搜索寻求帮助或自己解决问题 简单地说,我想从特定页面的特定相册中提取一些图片到该页面的网站上,并在侧边栏中显示为“Facebook上的最新照片”或其他内容。这不是一个个人facebook帐户,而是一个商业页面 作为附加信息,此页面标记为酒精相关。这会对问题产生怎样的影响?我如何绕过对内容的任何限制 我试图用PHP SDK实现这一点,但在我尝试拉取的过程中: /<page_id>/albums or /<album_id&

对我来说,这似乎是一项相对容易的任务,但我一直无法通过谷歌搜索寻求帮助或自己解决问题

简单地说,我想从特定页面的特定相册中提取一些图片到该页面的网站上,并在侧边栏中显示为“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(数组)(
“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,现在可以将其编辑到答案中。