因为它是图api 2.2的截止日期,我正在尝试使用v2.3修复我的图形api但是当我使用2.3时我发现大多数api请求响应,但我在升级文档中找不到任何更新.例如:
https://graph.facebook.com/v2.3/{$user_id}?date_format=U&fields=albums.order(reverse_chronological).limit(100).offset(0){id,count,name,created_time}
Run Code Online (Sandbox Code Playgroud)
如果我使用2.3,将不会返回任何内容 我致电时无法获得用户的生日:
https://graph.facebook.com/v2.3/{$user_id}
Run Code Online (Sandbox Code Playgroud)
它只是返回名称和实时位置.但在v2.2中,它包括生日简介.
我使用facebook SDK 3.2.2,因为我的php版本是5.3.有什么更新我不知道吗?谢谢.
我注意到2017年3月27日Facebook GRAPH API到期后,我的Facebook应用程序无法提供对我的Web应用程序的访问.主要OAuthWebSecurity是无法从facebook图形API获取登录状态,我已经完成了开发人员组中的错误报告.但他们没有提供解决方案.我得到了一个解决方案,NopCommerce在此链接中提供.但是我没有得到任何完美的解决方案MVC 4.
我已经通过了这个链接,他们的系统在接近MVC 5,但是我需要在解决MVC4这一点,提OWIN不支持MVC4在VS 2012
那么,如何解决这个问题.自从过去一周以来,我一直在经历这个问题.
主要是这段代码中发生异常
AuthenticationResult result = OAuthWebSecurity.VerifyAuthentication(Url.Action("ExternalLoginCallback", new { ReturnUrl = returnUrl }));
Run Code Online (Sandbox Code Playgroud)
它返回IsSuccessful为false,其余参数也为null.
我研究称Facebook已经改变了API的返回类型string,以JSON因此,如何发展自己的代码来获取那些JSON完全吻合.谢谢.
更新: 此问题仍未得到答复.有人在这里帮助我.
facebook facebook-graph-api facebook-authentication asp.net-mvc-4 facebook-apps