facebook php sdk getuser () возвращает 0 - PullRequest
1 голос
/ 04 февраля 2012

кажется, что в конце регистрация приложения Facebook / вход в систему начинает зависать, а затем возвращает 0.

построение моего имени входа, используя следующий метод

$data['loginUrl']   =   $this->facebook->getLoginUrl(array('scope' => 'read_stream,publish_stream,status_update',
                                                                       'redirect_uri'=>base_url()."social/walkup/facebook_save/")
                                                                );

и когда я направляюпользователь переходит по этой ссылке i, и он возвращается к моему методу facebook_save - getUser () возвращает 0 - параметр url содержит метод состояния и кода - но, похоже, getUser () js Hanging - для отображения страницы требуется несколько секунд изатем он возвращает 0-

, первая строка на новой странице -

$user_details = $this->facebook->getUser();

if($user_details){  //user is logged in

, если оператор if возвращает false, даже если пользователь принял приложение?это ошибка на фейсбуке или какие-либо советы?

иногда работает нормально, а иногда нет

Ответы [ 2 ]

1 голос
/ 25 июля 2013

Если вы используете PHP 5.4, вы должны отредактировать ваш base_facebook.php

https://www.webniraj.com/2012/12/19/facebook-php-sdk-fixing-getuser-on-php-5-4-x/

0 голосов
/ 03 октября 2012

Выяснили, что если вы настраиваете приложение Facebook с данными «Приложение на Facebook», а затем посещаете URL-адрес страницы холста, вдруг все начинает работать нормально. Даже если вы посещаете ваш сайт по прямой ссылке, getUser () возвращает то, что должно.

...