これには本当に助けが必要です!
新しい通知 API を使用してキャンバス アプリから通知を送信しようとしていますが、次の例外が引き続き発生します。
OAuthException: (#200) Web キャンバス アプリのみがアプリ通知を送信できます
ただし、アプリは Facebook キャンバスにロードされています。ユーザーが通知 POST 要求をトリガーする特定のアクションを実行したときに、サーバーに ajax 呼び出しを行っています。ユーザーはアプリも承認しています。
これは私が使用しているコードです:
$graphUrl = $user_id . "/notifications";
$params = array( "access_token" => $admintoken,
"href" => $link,
"template" => "string of text < 180 chars"
);
try {
$result = $facebook->_graph($graphUrl, 'POST', $params);
} catch (Exception $e){
echo $e;
}