我有一个Facebook粉丝页面,现在存在大约3年。 现在我想将它用作我的新主页的内容存储库(提供有关即将举办的活动,最新Facebook帖子,相册的信息)。
我的问题不在于PHP SDK本身的使用 - 我的问题是我完全陷入设置访问令牌等问题。实际上我甚至不确定我应该做什么。
我已经通过developers.facebook.com创建了一个应用程序并获得了app_id和app_secret。好吧,现在我被卡住了......
我的App如何与Page相关,我在哪里可以设置它的关系?我想我必须以某种方式授予对该页面的访问权限,但拒绝访问其他信息,例如我的私人Facebook个人资料或其他页面。
我目前的代码如下:
$facebook = new Facebook\Facebook([
'app_id' => $parameters['facebook_app_id'],
'app_secret' => $parameters['facebook_app_secret'],
'default_graph_version' => 'v2.6'
]);
try {
$response = $facebook->get('/my-page-id/feed', '{access token}');
} catch(Facebook\Exceptions\FacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
这会返回以下错误:
Facebook SDK返回错误:您必须提供访问令牌。
现在,我从哪里可以获得正确的访问令牌? 我实际上通过图形API资源管理器调用“我/帐户”获得了页面本身的访问令牌(我猜)。不仅这感觉完全错误,它现在返回以下错误:
图表返回错误:API参数
中提供的appsecret_proof无效
你现在对我有什么想法Facebook??
如果有人可以提供有关如何正确设置这个基本只读任务的Facebook页面的分步指南,那将会非常有用吗?