На самом деле нужна помощь с этим!
Я пытаюсь отправить уведомления из приложения canvas с помощью нового API уведомлений, но я продолжаю получать следующее исключение:
OAuthException: (# 200) Только приложения для веб-холста могут отправлять уведомления о приложениях
Однако приложение загружается в холст Facebook - я делаю ajax-вызов на моем сервере, когда пользователь предпринимает определенное действие, которое вызывает запрос POST уведомления. Пользователь также разрешил приложение.
Это код, который я использую:
$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;
}