Нужна помощь в размещении на моей стене в Facebook с PHP - PullRequest
0 голосов
/ 24 сентября 2011

Приведенный ниже код по какой-то причине не работает:

require './facebook.php';

$facebook = new Facebook(array(
  'appId'  => 'working_app_id',
  'secret' => 'working_secret'
));

// Get User ID
$user = $facebook->getUser();
$token = $facebook->getAccessToken();

print $token; // token shows.

$attachment = array
 (
 'access_token'=>$token,
 'message' => 'This is where the message will go.',
 'name' => 'Name Text',
 'link' => 'http://www.website.com',
 'description' => 'Description text.'
 );

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

exit;

Я получаю следующую ошибку:

Uncaught OAuthException: An active access token must be used to query information about the current user.

Когда я печатаю токен, он кажется настоящим токеном. Я просто понятия не имею, что я могу делать неправильно. Все, что я хочу сделать, это опубликовать очень простое обновление статуса на своей странице.

Я не знаю, почему я не могу понять это. Я бьюсь головой об стену на этом, потому что это должно быть так просто, чтобы опубликовать небольшое небольшое обновление статуса на моей стене в Facebook из PHP.

Примечание. Тип приложения, который я создал для получения своего appID и секрета, был "Веб-сайт".

1 Ответ

0 голосов
/ 24 сентября 2011

Проверьте этот ответ, похоже, вы используете неправильный метод для получения вашего токена доступа.

Как использовать график FB для публикации сообщения в ленте (на стене)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...