Получить локаль с помощью графа API НЕ getSignedRequest - PullRequest
2 голосов
/ 17 февраля 2012

Я знаю, что можно получить языковой стандарт пользователя с помощью getSignedRequest, и можно получить языковой стандарт пользователя с помощью https://graph.facebook.com/me?fields=locale после того, как они авторизовали приложение. Но какой эквивалентный граф api url я могу использовать, прежде чем они авторизуют приложение? Весь мой код с графиком API, поэтому я действительно не хочу переключаться на использование всего Facebook-> getSignedRequest (). Я не могу найти его нигде, но кажется глупым, эта функция не была предоставлена ​​в графе API?

1 Ответ

1 голос
/ 17 февраля 2012

Вы должны выбрать между использованием signature_request (которое отправляется в запросе POST всем приложениям на Facebook) или авторизацией пользователя.

Если вы не сделаете ни одного из них, вы не узнаете, что такое идентификатор пользователя, поэтому вы никогда не сможете определить их язык.

Для подписанного запроса требуется, чтобы вы были в состоянии захватить данные запроса и затем выполнить логику синтаксического анализа, изложенную в документе, указанном выше, - для этого не требуется использовать какой-либо SDK или API, только способность читатьзапросы (большинство языков смогут это делать).

...