Критические изменения в марте, получение приложения access_token из новой конечной точки

Критическое изменение в этом месяце заключается в том, что приложения больше не будут возвращаться для /me/accounts и что мы не должны использовать /me/applications/developer для получения приложений, но эта конечная точка не возвращает access_tokens для приложений, а /me/accounts возвращает. В справочной документации Graph API даже нет списка /me/applications/developer, так что я в недоумении как на самом деле заменить /me/accounts, так как мне нужен access_token для приложений, чтобы получать аналитические данные и другие информация для приложения.

Кто-нибудь знает, как получить access_token для приложения разработчика после критического изменения?

Для всех этих конечных точек требуется приложение access_token, как его получить?

https://developers.facebook.com/docs/reference/fql/application


person Bjorn    schedule 04.03.2013    source источник


Ответы (1)


Причина, по которой вы все еще используете конечную точку «старая/текущая» в /me/accounts и /me/applications/developer, заключается в том, что вы должны включить эти изменения, когда будете готовы. 6 марта эти изменения будут автоматически включены, если вы еще этого не сделали. Перейдите в свое приложение -> изменить настройки -> дополнительно и «включить» изменения марта 2013 года.

Что касается REST API, вам больше не следует использовать его, так как в будущем он станет устаревшим. Теперь вы должны строить только на Graph API.

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

person Tommy Crush    schedule 04.03.2013
comment
Я имел ввиду граф апи, извините, обновил пост. Спасибо за информацию, я попробую это. - person Bjorn; 04.03.2013
comment
Добавлено объяснение Graph API Explorer. - person Tommy Crush; 04.03.2013
comment
Нет, я по-прежнему не получаю access_token от этой конечной точки даже после того, как я включил критические изменения для марша в дополнительных настройках приложения. - person Bjorn; 05.03.2013
comment
Итак, оказывается, что есть совершенно новый способ получить токены доступа для приложений, и для этого требуется секрет приложения, который вы не должны разглашать. developers.facebook.com/docs/howtos/login/login-as -app Я могу либо попросить пользователей предоставить мне свой секрет приложения (нет-нет), либо попросить их предоставить мне токен доступа, который они создали сами). - person Bjorn; 05.03.2013
comment
Поэтому я отмечу этот ответ как ответ, так как мы выяснили это в комментариях, может быть, вы хотите обновить свой ответ моим комментарием, я не люблю отвечать на свои вопросы. :П - person Bjorn; 05.03.2013
comment
Это немного отстойно, что нет простого способа получить токен доступа, мы хотим показывать информационные панели для пользовательских приложений, но получение access_token для приложений — это безумие. - person Bjorn; 05.03.2013
comment
Насколько я знаю, токены (скоро будут удалены) в конечной точке /me/accounts не являются токенами доступа к приложению, они были токенами доступа к странице для страницы профиля приложения. Страницы профиля приложения были удалены в феврале 2012 года, хотя токены для них все еще были действительны. - person Igy; 05.03.2013