2016-06-23 5 views
0

Я разработал приложение на C#, которое использует класс FacebookClient. Версия, если этот FacebookClient 7.0.6. Прежде всего, это первый раз, когда я использовать facebook граф API, так что извините, если я задать основные вопросы :)График Facebook API API истекает

Когда я иду к применению в developers.facebook я вижу предупреждение, содержащее следующий текст:

Warning message from facebook

Когда я использую метод Get в классе FacebookCient, я не указываю ни одну версию. Свойство Version FacebookClient имеет значение null, когда я его читаю.

Так что мои вопросы:

  1. не должен Класс FacebookClient автоматически использовать последнюю версию графа API, когда не заданы ни одна из версий? Похоже, что он использует v2.0, даже самый новый.
  2. Как я могу убедиться, что он всегда использует самую новую версию?
  3. Поскольку у меня так много опыта работы с facebook api, какой предпочтительный способ справиться с этим?
  4. Могу ли я использовать определенную версию, установив свойство Version, например. "v2.6" или .Get ("/ v2.6/someCall")?

ответ

1

Вы можете проигнорировать предупреждение, есть открытая ошибка для этого: https://developers.facebook.com/bugs/1634445133540643/

Если опустить версию, она будет использовать версию API приложения, а не последней версии. Это всегда последнее, если вы создаете новое приложение, но оно не будет автоматически обновляться.

Btw, есть средство обновления: https://developers.facebook.com/tools/api_versioning/

+0

Ааа я вижу. Я тоже этого не понимал. Хорошо спасибо за разъяснение, это была хорошая помощь! – Diemauerdk

+0

я вижу. В нем говорится, что самая старая поддерживаемая версия - 2,5 и 2,6, которые, я думаю, автоматически используют мое приложение. – Diemauerdk

Смежные вопросы