私は以下のスクリプトを持っており、exについて言及したいと思います。そのポストに関わっている別のページ。私は重大なことを試みましたが、それを働かせることはできません。それは可能ではありませんか?Facebook API 2.8/PHP/@投稿に関するご質問
はここに私のスクリプトです:
header("Content-Type: text/html; charset=utf-8");
define('FACEBOOK_SDK_V4_SRC_DIR', __DIR__.'/src/Facebook/');
require_once(__DIR__.'/src/Facebook/autoload.php');
$fb = new Facebook\Facebook([
'app_id' => ‚1*************‘,
'app_secret' => ‚*e************,
'default_graph_version' => 'v2.2',
]);
$params["message"] = "Here is the magic - Thanks for your support, @[pageid]";
$params["link"] = "";
$params["picture"] = "";
$params["description"] = ";;
$pageAccessToken ='**************************';
try {
$response = $fb->post('/me/feed', $params, $pageAccessToken);
} 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;
}
$graphNode = $response->getGraphNode();
私は@を使用して、試してみました[pageidに]と@[pageidに:ページ名]が、両方が動作していません。助けを得ることは素晴らしいことでしょう。
あなたが私の答えに従うことを得ている正確なメッセージは以下の通りです。 –
コードを追加/変更してもエラーは表示されません。 – LJSven
/page/feedのドキュメントに記載されているように、この機能の制限に注意しましたか? – CBroe