1

Я использую NuGets из Outercurve Foundation (Facebook и Facebook.Client), и я только что обновился до последней стабильной версии для них обоих, поскольку Facebook API 2.0 и 2.1 будут лишены 7 августа 2016 года, и они заставляют нас использовать более поздние версии их API.Facebook.Client WP8 использует версию Facebook API?

Вот вещь ... сайт facebooksdk.net который имел документацию и такое было вниз в течение некоторого времени, и теперь он перенаправляет на hackerapp.com, который не имеет никаких документов вообще ...

знает любой один версия API Facebook, которую используют NuGet Facebook 7.0.6 и Facebook.Client 1.0.4?

Я думаю, что кнопка facebook (из Facebook.client) использует версию API версии 2.1. потому что я видел его в запросе, когда он открывает браузер перед приглашением на вход.

Кто-нибудь знает, какая версия используется? и есть ли другой способ входа в систему с использованием версии 2.5 или 2.6 API?

ответ

1

Я считаю, что клиент не применяет какую-либо версию API, поэтому он будет делать неверсивные вызовы. И в этом случае, он будет использовать версию по умолчанию API, который установлен на вашем Facebook App ...

Вы можете проверить версию API по умолчанию для вашего приложения в приборной панели вашего приложения в https://developers.facebook.com

Mine в настоящее время v2 +0,0 (я не знаю, как изменить вручную эту версию. Facebook, безусловно, обновить его, когда истекает v2.0)

enter image description here

enter image description here

Я использую еще более старую версию пакета NuGet (6.4.2) и был в состоянии отвергнуть версию, просто установив его в конечную точку называют:

Exmaple:

var client = new FacebookClient(accessToken); 

dynamic facebookUser = client.Get("me"); //this will use v2.0 currently (default API version) 
dynamic facebookUser = client.Get("v2.6/me"); //this will use v2.6 

PS: версия 2.0 истекает 7 августа 2016 ... версия 2.1 истекает только в 30 октября 2016 года (2 года после того, как был запущен 2,2)

+1

Спасибо за ответ Paulo. Я разветвил проект и сделал некоторые копания, и я увидел, что вы можете установить переменную Version с «v2.6», и все вызовы будут использовать эту версию API. Что касается Facebook.Client, мне также пришлось разветвить его и вручную изменить вызовы, поскольку он жестко запрограммирован для использования v2.1. – rickrvo

0

для тех, кто хочет использовать Facebook.Client с Facebook API v2.5 вы можете использовать этот один https://github.com/rickrvo/facebook-winclient-sdk

это просто s ame как версия 1.0.4, но изменил все жестко запрограммированные вызовы, используя v2.1, чтобы использовать v2.5

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

  • Нет связанных вопросов^_^