Facebook приложение токен вместо токена пользователя PHP SDK - PullRequest
0 голосов
/ 29 марта 2012

Я не знаю, почему, когда я использую Facebook php SDK 3.1.1 на codeigniter со следующим кодом:

...
...
$this->config->load('facebook', TRUE);
$config = $this->config->item('facebook');
$this->load->library('facebook', $config);

echo $this->facebook->getAccessToken();
....

Вместо этого я получаю токен доступа к приложению (правильный) токен доступа пользователя.
на самом деле, когда я пытаюсь позвонить

$this->facebook->api('/me')

php вернет мне такую ​​ошибку

Неустранимая ошибка : Uncaught OAuthException: активный токен доступа должен использоваться для запроса информации о текущем пользователе. брошенный в / SRV / WWW /...

Я пытаюсь изменить версию библиотеки до 3.0, но ничего не изменилось

Кто-нибудь знает что-нибудь об этом?

1 Ответ

2 голосов
/ 29 марта 2012

/me возвращает информацию о вашем личном профиле.Если вы хотите запросить /me, вам нужно пройти аутентификацию с помощью токена доступа пользователя, который находится выше токена доступа уровня приложения.

Просматривайте на досуге: https://developers.facebook.com/docs/authentication/

...