Опубликовать на стене пользователя на Facebook от CodeIgniter - PullRequest
0 голосов
/ 26 декабря 2011

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

Размещение на стене Facebook из приложения Codeigniter

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

Фатальная ошибка: Uncaught OAuthException: активный токен доступа должен быть используется для запроса информации о текущем пользователе. брошенный в /home/howekevin/biologicalfinder.com/dev/application/libraries/base_facebook.php по линии 1040

Кроме того, если вы используете пример на SDK и var_dump $user, я получаю int 0 даже после того, как вошел в систему. Я замечаю, что он использует множество массивов $GET, а CodeIgniter не ' с этим. Кто-нибудь решил эту проблему?

1 Ответ

0 голосов
/ 26 декабря 2011

Ааа, вы нашли взломанный код Эллиота.Дайте моей библиотеке oauth вращение:

http://getsparks.org/packages/codeigniter-oauth/versions/HEAD/show

Или Фил Стерджона:

http://getsparks.org/packages/oauth2/versions/HEAD/show

Наш код должен действительно работать;)

Имейте в виду, мои и библиотеки Фила обрабатывают только аутентификацию, но, похоже, в данный момент у вас проблемы (и это самая сложная часть).Ознакомьтесь с остальными документами разработчика Facebook (если вы можете сделать запрос POST, вы можете сделать это).

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