Как получать сообщения с моей страницы профиля Facebook, используя Facebook PHP SDK v4?

Я сделал простой php-скрипт для получения сообщений со страницы своего профиля в Facebook, и он работает нормально, но я использую Facebook PHP SDK v3 и Facebook API V1.0 (приложение Facebook было создано до 30 апреля 2014 года). Вот сценарий:

require 'facebook.php';
$facebook = new Facebook(array(
'appId' => $appId,
'secret' => $appSecret,
));

$posts = $facebook->api('/'.$fbUserId.'?fields=feed');

echo json_encode($posts);

Теперь я создал новое приложение Facebook, и оно требует звонить в Facebook API v2.1. Как конвертировать мой скрипт для работы с Facebook PHP SDK v4 и API v2.1?

У меня есть новый идентификатор приложения, секретный ключ приложения и идентификатор пользователя в области приложения (он был получен с помощью Graph API Explorer Tool по адресу https://developers.facebook.com/tools/explore). Я также создал токен доступа, используя инструмент Graph API Explorer с разрешениями read_stream. Я использовал этот токен доступа для создания сессии Facebook:

$session = new FacebookSession($accessToken);

Теперь проблема в том, что этот токен доступа работает только тогда, когда я вошел в систему. Как только я вышел из Facebook, скрипт перестает отображать сообщения из моего профиля. Есть ли другой способ сделать это?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]