如何从代码更新Facebook个人资料信息?

时间:2011-04-04 16:20:16

标签: facebook

有人知道在Facebook上更新用户个人资料信息的API吗? 我希望例如从我的客户端应用程序更改我的位置。这可能吗?

我正在使用Facebook C#SDK,但任何其他语言的示例都会很棒。

2 个答案:

答案 0 :(得分:4)

我不相信他们支持从暴露的Facebook API更新用户的个人资料信息。 Graph API文档目前指出只有以下元素可编辑(可编辑,您可以创建它们):

  • 墙贴(饲料)
  • 对象评论
  • 喜欢
  • 注释
  • 链接
  • 事件
  • 活动状态
  • 相册
  • 专辑照片

如您所见,User对象不是Facebook为编辑目的而公开的对象之一。但它确实支持发布位置签入的能力。虽然这不符合您修改用户个人资料的位置属性的目标,但它确实提供了一些基本功能。

POST https://graph.facebook.com/<profile_id>/checkins?
          access_token=<access_token>
          &coordinates={...}
          &message=my+message
          &place=<page_id>
          &tags=<tag1>,<tag2>,...

有关使用curl的示例,请参阅checkin documentation。此示例应由任何特定于平台的Facebook API(Java,C#等)执行。

答案 1 :(得分:1)

您无法从API更新信息。您所能做的就是阅读/搜索/发布/删除/分析数据。 您可以找到所有内容there

干杯