我最近从Facebook收到了这封电子邮件,我不知道如何更新ASP.NET代码来调用不同的API版本。
"...最近一直在对Graph API v2.0进行API调用,Graph API v2.0将于2016年8月8日(星期一)的两年弃用窗口结束。请将所有调用迁移到v2.1或更高版本,以避免潜在的中断体验。
我们建议使用我们新的Graph API升级工具来查看您的哪些调用受到此更改的影响,以及在较新版本中的任何替换调用。您还可以使用我们的changelog查看更改的完整列表。“
当前代码为:
app.UseFacebookAuthentication(
appId: "...",
appSecret: "...");发布于 2016-06-23 04:58:41
我将代码更改为类似以下内容:
app.UseFacebookAuthentication(new Microsoft.Owin.Security.Facebook.FacebookAuthenticationOptions()
{
AppId = "...",
AppSecret = "...",
AuthorizationEndpoint = "https://www.facebook.com/v2.6/dialog/oauth",
UserInformationEndpoint = "https://graph.facebook.com/v2.6/me"
});如果您还在Javascript中使用Facebook SDK,您还可以将FB.init更改为:
window.fbAsyncInit = function () {
FB.init({
appId: '...',
xfbml: true,
version: 'v2.6'
});
};https://stackoverflow.com/questions/37978133
复制相似问题