Facebook graph api FaceBook GraphAPI仅检索id、Fname、Lname、照片、id和链接

Facebook graph api FaceBook GraphAPI仅检索id、Fname、Lname、照片、id和链接,facebook-graph-api,facebook-graph-api-v2.0,Facebook Graph Api,Facebook Graph Api V2.0,我在MVC4应用程序中使用graph apiv1.0以及在v2.0发布之前创建的旧appid,并尝试使用代码获取自己的工作历史记录 FacebookAPI=新的FacebookAPI会话[访问令牌].ToString; Jsonobject people=api.Get/me,args;//其中args是FBgeneral字段sid、名字、姓氏、工作、教育、位置、图片、链接,在这里工作正常,但是 当我尝试使用两个月前创建的相同apiv1.0和更新的appid获取相同的内容时,无法检索到自用户的工

我在MVC4应用程序中使用graph apiv1.0以及在v2.0发布之前创建的旧appid,并尝试使用代码获取自己的工作历史记录 FacebookAPI=新的FacebookAPI会话[访问令牌].ToString; Jsonobject people=api.Get/me,args;//其中args是FBgeneral字段sid、名字、姓氏、工作、教育、位置、图片、链接,在这里工作正常,但是
当我尝试使用两个月前创建的相同apiv1.0和更新的appid获取相同的内容时,无法检索到自用户的工作详细信息。它只检索ID、名字、姓氏、图片、链接

如果您没有明确指定要使用的API版本,较新的Facebook应用程序将使用API v2.0

对于2014年4月30日当天或之后创建的应用程序,在不指定版本号的情况下调用API相当于调用API v2.0

src:

您可以通过以下HTTP头检查使用的Facebook API版本:Facebook API版本


src:

我尝试了所有的可能性,但仍然没有得到我使用的工作详细信息/v2.1/me/它返回11个对象,但没有工作和教育详细信息,当我使用它时,比如/v2.1/me/?fields=work或/v2.1/me/?fields=work或/v2.1/me/?fields=user\u work\u history,即使我在fb.init函数中尝试将url从all.js更改为sdk.js,它也会抛出错误,但是它不起作用。请任何人帮我解决这个问题。我在过去的两天里被折磨了。历史不是一个领域,而是一个许可。您需要该权限才能检索工作字段。我测试了一下,它对我有效。我的测试应用程序是Graph API Explorer-application.Btw,要检索字段“教育和位置”,您需要权限“用户教育历史记录”和“用户位置”。Hi LivingSoftware感谢您的持续响应,您可以给我发一个为您工作的示例代码,在哪里检索工作详细信息请JSFIDLE:。您需要指定自己的Facebook应用程序ID。此外,您的应用程序必须将fiddle.jshell.net作为应用程序域,或将http://fiddle.jshell.net作为有效的OAuth重定向URI。您能否正确设置问题的格式以使其更易于阅读?