2016-06-22 5 views
0

У меня есть электронное письмо от Facebook, в котором сообщается, что я делал вызовы API для Graph API версии 2.0, и мне нужно перенести эти вызовы на v2.1 ,Просмотр журнала API Facebook (переход на Graph API v2.1)

Есть ли возможность узнать источник (какой веб-сайт) этих звонков, чтобы я знал, где их изменить? Какой-нибудь журнал где-нибудь?

ответ

1

Вы должны прочитать эту документацию Facebook. Вы найдете всю информацию о сайте, iOS и Android Upgrade на https://developers.facebook.com/docs/apps/upgrading. С тех пор, как v2.0, так много изменений. Фактическая версия - 2.5. Но если вы хотите только модернизировать с v2.0 до v2.1, вот раздел документации из Facebook, который вы должны прочитать.

Обновление v2.0 не V2.1 Graph API

FQL больше недоступен

FQL был удален в v2.1, и больше не может по опрошен либо непосредственно , или через Graph API.

App Insights конечная точка была перемещена и функциональность изменилась

v2.1 включает доступ к новым данным App Insights с помощью нового края /app_insights. Это заменяет предыдущий край /insights на узле приложения. Приложения, использующие этот край, должны перейти на новый край и проверить обновленный список показателей и параметров.

Новое поле Формат для расширения Создание вложенных запросов

новый, более компактный синтаксис был введен для создания вложенных запросов API. Старый синтаксис по-прежнему доступен в версии 2.1, но приложения должны как можно скорее переключиться на новый формат.

Запросы кgraph.facebook.com/?id={url}заменен на новый URL узла

Был ранее конечная точка Graph API graph.facebook.com/?id={url} доступны, что позволило приложениям получить открытые объекты Graph, App ссылки, или доля показателей, которые были связанных с определенным URL-адресом. В версии 2.1 вместо этого они должны быть получены через новый узел URL.

API Изменения Response

Все оконечные API теперь всегда будет возвращать действительный JSON. Многие вызовы API перед v2.1 вернули обычный текст true или raw int как 378293782 в качестве ответа. С v2.1, эти вызовы будут теперь возвращать действительный JSON, например:

{ 
    “success”: true 
    } 

Это повлияет на API конечных точек, которые ранее возвращаемые то, что не было действительным JSON - как правило, это в основном только публикация или удаление конечных точек.

Обратитесь к справочным документам для API-интерфейсов Графа, чтобы узнать, изменили ли какие-либо конечные точки, которые вы используете, в форматах ответов.не установлено разрешение больше не существует

/me/permissions край ранее возвратила установленный псевдо-разрешение, которое указывало бы, что кто-то установил приложение. В версии 2.1 это разрешение было удалено, и вместо этого приложения должны предположить, что когда /me/permissions возвращает любые данные (а не ошибку), которые пользователь установил для приложения. uri больше не действительное поле на фотографии профиля

Приложения, ранее запрашивающие uri, должны вместо этого использовать url. /v2.1/{post-id} теперь вернет все фотографии, прикрепленные к сообщению

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

REST API

Ранее осуждается REST API была полностью удалена в v2.1, и все приложения по-прежнему использовать его необходимо перенести с помощью Graph API.

Если ваше мобильное приложение использует недокументированную конечную точку auth.ExtendSSOAccessToken из REST API для распространения долгоживущих токенов доступа, вам необходимо обновить приложение, чтобы использовать полный iOS или Android SDK. SDK автоматически обработает расширение токенов доступа.