«Это сообщение содержит заблокированный URL» ошибка в приложении FB - PullRequest
0 голосов
/ 02 февраля 2012

Мой веб-хост 000webhost.com Я установил приложение FB, которое нужно публиковать на стене пользователя. Но FB дает эту ошибку msgstr "этот пост содержит заблокированный URL".

Вот мой код

require_once("facebook.php");
$facebook = new Facebook(array( 'appId' => $app_id, 'secret' => $app_secret, 'cookie' => true ));


$attachment =  array(
        'access_token' => $params['access_token'],
        'message' => "Hello, here is a post",
        'name' => "",
        'link' => "http://www.facebook.com",
        'description' => "Write here your description",
        );

$result = $facebook->api('/me/feed', 'POST', $attachment);

Что не так? Почему я получаю эту ошибку?

1 Ответ

1 голос
/ 02 февраля 2012

Вам не разрешено ссылаться на facebook.com. Также вам не нужно устанавливать accestoken, если пользователь уже вошел в ваше приложение. Попробуйте другой URL:

require_once("facebook.php");
$facebook = new Facebook(array( 'appId' => $app_id, 'secret' => $app_secret, 'cookie' => true ));


$attachment =  array(
        'message' => "Hello, here is a post",
        'name' => "",
        'link' => "http://www.example.com",
        'description' => "Write here your description",
        );

$result = $facebook->api('/me/feed', 'POST', $attachment);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...