如何从代码更新Facebook个人资料信息?
问题描述:
有人知道在Facebook上更新用户个人资料信息的API吗? 我想要例如从我的客户端应用程序更改我的位置。那可能吗?如何从代码更新Facebook个人资料信息?
我使用的是Facebook C#SDK,但其他语言的示例会很棒。
答
我不相信他们支持从暴露的Facebook API更新用户的个人资料信息。该Graph API文档目前规定,只有以下元素编辑(编辑中,您可以创建它们):
- 墙贴(饲料)
- 对象评论
- 喜欢
- 注
- 链接
- 事件
- 事件状态
- alb UMS
- 专辑照片
- 签
正如你所看到的,用户对象是不实的物体暴露于编辑目的之一。但它确实支持发布位置检查的功能。虽然这不符合您修改用户个人资料的位置属性的目标,但它确实提供了一些基本功能。
POST https://graph.facebook.com/<profile_id>/checkins?
access_token=<access_token>
&coordinates={...}
&message=my+message
&place=<page_id>
&tags=<tag1>,<tag2>,...
查看checkin documentation了解使用卷曲的示例。这个例子应该可以由任何平台特定的Facebook API(Java,C#等)执行。