Hybridauth - PHP - Facebook возвратил id недействительного пользователя

Хорошо у меня были работа hybridauth и логин, правильно используя Facebook с тех пор 2 недели назад, я не сделал никакого изменения, и этим утром я нашел, что это не работало. Я пытался переключить приложение Facebook (id и секретный ключ) к другому, который также работал прежде, но все еще происходит то же самое. Я также пытался управлять примерами, который идет с hybridauth, и они не работают ни один, таким образом, я знаю, не за конфигурацию с моей стороны и ни одного от конфигурации приложения Facebook.

Это - то, что говорит мне, когда я пробую к логину:

Error! Authentification failed. The user has canceled the authentication or the provider refused the connection.

Original error message: Authentification failed! Facebook returned an invalide user id.

  • Может происходить за что-то связанное с моим сервером?
  • Есть Facebook, сделанный какое-либо изменение на их API в течение прошлых 24 часов?
  • Кто-либо экспериментировал что-то подобное?

UPDATED: I have it working just since 1 week ago, to get it working I found other people with the same problem before (less than 1 month ago), they fixed it 17 days ago by updating the Facebook PHP SDK.

Вот связь с GitHub, где вы видите изменения, чтобы решить эту проблему:

https://github.com/F21/hybridauth/commit/3b115ee3abb5afbf44c37082e63aa8b056bf550c

С этим я сумел получить все работа, но теперь происхожу та же самая ошибка даже с этими изменениями (после одной недели, работая).

10
nl ja de
вы нашел решение этой проблемы? I' m наличие той же самой проблемы
добавлено автор Mj1992, источник
У конфигурации приложения в Facebook должна быть песочница ПРОЧЬ.
добавлено автор Mariano Argañaraz, источник
Кроме того, я должен был удостовериться "Включенный браузер, Логин OAuth" был ОТКЛЮЧЕН.
добавлено автор Matt Kenefick, источник
кто-либо находит решение этого? Некоторые наши пользователи испытывают эту проблему.
добавлено автор pppglowacki, источник
После некоторого исследования я получил его работа:) Удостоверяются, что ваше приложение FB не находится в способе "песочницы".
добавлено автор pppglowacki, источник

3 ответы

У меня была подобная проблема, и я верю в свой случай, я нашел решение, и возможно это поможет кому-то еще. (CURLOPT_CONNECTTIMEOUT)

Ошибка HybridAuth (недействительный пользователь) очень универсальна, в основном это смотрит, возвращает ли завиток что-то и в противном случае дает ту ошибку, но настоящая причина не видима в сообщении об ошибке.

What I ended up doing is downloading the facebook PHP sdk and using the default example https://github.com/facebook/facebook-php-sdk/blob/master/examples/example.php

(Измененный ключи к моему приложению)

В том пункте я смог видеть новые сообщения об ошибках, которые не показывали прежде, используя HybridAuth

Фатальная ошибка PHP: Непойманный CurlException: 6: поиск имени рассчитан

Это указало мне на эту статью http://milkcodes.blogspot.com/2010/12/php-fatal-error-uncaught-curlexception.html это говорит об увеличении перерыва ЗАВИТКА в base_facebook.php, который я сделал и Вуаля! начатая работа снова.

Основная проблема на многих постах - то, что возможность соединения ЗАВИТКА главным образом ответственна за эти проблемы (https, перерыв, nslookup, и т.д.)

Хороший способ быстро понять его, сохраняя сценарий тестирования с fb sdk удобным для отладки.

в base_facebook.php вокруг линии 133

public static $CURL_OPTS = array(
    CURLOPT_CONNECTTIMEOUT => 30,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT        => 60,
    CURLOPT_USERAGENT      => 'facebook-php-3.2',
2
добавлено
Уловка не имела никакого эффекта в моем случае также.
добавлено автор AntonK, источник
Я попробовал это и это didn' t делают что-либо.
добавлено автор pppglowacki, источник

Это происходит из-за изменения API API графа Facebook, можно загрузить последнюю версию Hybridauth для Facebook https://github.com/hybridauth/hybridauth, в настоящее время сторонний API не доступен для Facebook, таким образом, необходимо загрузить Facebook sdk и поместить его в соответствии со сторонним справочником, можно загрузить его с https://github.com/facebook/php-graph-sdk.

После загрузки вас, возможно, должен формировать Facebook sdk файлы автогруза.

0
добавлено

Возможно, ваша конфигурация посылает КЛЮЧ вместо ID:

Пример Facebook:

"keys"    => array ( "id" => "PUT_YOURS_HERE", "secret" => "PUT_YOURS_HERE" )

Пример Твиттера:

"keys"    => array ( "key" => "PUT_YOURS_HERE", "secret" => "PUT_YOURS_HERE" )
0
добавлено
phpGeeks
phpGeeks
3 620 участник(ов)

Best PHP chat Еще: @dbGeeks - базы данных @phpGeeksJunior - новичкам @moscowProgers - IT Москва @ebanoePhp - весёлый канал о PHP @laravel_pro - Laravel @jobGeeks - вакансии @jsChat - JS Правила: https://t.me/phpGeeks/764859 ДР - 28.03.2016

PHP
PHP
1 309 участник(ов)

Группа про современный PHP. Обсуждаем ООП, TDD, BDD, DDD, SOLID, GRASP и прочие крутые базворды Для ознакомления: https://gist.github.com/mkusher/711bd46f0b62fbae851182e6fb3b1839 Группа PHP для новичков @phpGeeksJunior Вакансии: https://t.me/fordev

PHP — вакансии, поиск работы и аналитика
PHP — вакансии, поиск работы и аналитика
1 251 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению PHP, Laravel, Symfony, Yii и т.д. Здесь всё: full-time, part-time, remote и разовые подработки. См. также: @qa_jobs, @devops_jobs, @javascript_jobs, @nodejs_jobs, @uiux_jobs, @products_jobs

Yii Framework
Yii Framework
1 076 участник(ов)

Russian and english speaker comunity

phpGeeksJunior
phpGeeksJunior
980 участник(ов)

Группа для новичков. Не стесняйтесь задавать вопросы по php. Не флудить!!!! Правила и полезные ссылки https://gist.github.com/exileed/a53dd0617b35a705ff44b38c8028e6a5 Бест от пхпгикс https://t.me/best_of_phpgeeks

phpclub.ru
phpclub.ru
872 участник(ов)

Официальный чат phpclub.ru - остерегайтесь подделок #rules Правила группы - уважайте друг друга. Скриншоты -> ссылками. Код -> pastebin.com. Вакансии строго -> https://goo.gl/4bNxym, в чат ссылку. За рекламу и мат - БАН!

Devall | PHP
Devall | PHP
272 участник(ов)

Пристанище для восходящих звёзд разработки, которые перейдут на более адекватные языки. http://combot.org/chat/-1001014863761 Инвайт: j.mp/devallphp

Yii - вакансии, работа, фриланс
Yii - вакансии, работа, фриланс
264 участник(ов)

Пишите тут свои вакансии, заказы. Просим сразу озвучивать зарплату или бюджет за проект.