Невозможно подключиться к чату Facebook через «X-FACEBOOK-PLATFORM» с зашифрованным токеном доступа - PullRequest
2 голосов
/ 27 октября 2011

До сих пор я использовал старый механизм входа в чат для входа в чат в Facebook (с параметром "sig").

Теперь, после того как поддержка перестала, я изменил свой код, соответствующий новой системе аутентификации (т.е. без параметра sig).

Я создаю строку такого типа, которую я отправляю в качестве тега «response» после фазы запроса.

api_key=<apikey>&call_id=<callid>&method=<method from challenge>&nonce=<nonce from challenge>&access_token=<access token>&v=1.0  

И я получаю следующее:

Следующее происходит только на iOS.Android работает нормально (что говорит мой код правильный).Разница между этими версиями заключается в том, что на iOS я получаю токен доступа с шифрованием, а на Android - старый токен доступа.

, то есть на Android 213458xx1425 | 1.BGgrgnfWrdpG_X18.3600.1213xxx135.2-1334679 | dHcDbxGbeYxxxxx на iOSAAAByQT1Vjdkxxxxxxxxxxx

Кроме того, я попытался войти в панель управления приложения и отключил опцию токена зашифрованного доступа, но это не имело никакого эффекта.
Я использую последний SDK от Titanium, 1.7.4 (v2011-10-21 18:18:15)

Кто-нибудь может подсказать мне этот вопрос?Я видел других людей с похожей проблемой без решения. Интеграция чата Facebook

Спасибо за продвижение, Нетанел.

1 Ответ

0 голосов
/ 27 октября 2011

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

  1. Проверьте, действительно ли используемый вами токен имеет разрешения xmpp с вызовом `/ me / permissions (возможно, используйте Graph API Explorer в https://developers.facebook.com/tools/explorer

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

...