【问题标题】:Facebook page - Update basic settings like Address, Phone, Hours, etc via Graph APIFacebook 页面 - 通过 Graph API 更新地址、电话、营业时间等基本设置
【发布时间】:2013-04-26 22:57:01
【问题描述】:

是否可以通过 Graph API 更新 facebook 页面的基本设置?

如果您是页面管理员并且当您访问 https://www.facebook.com/pages/edit/?id=[YOUR_PAGE_ID]&sk=basic 时,您可以编辑有关页面的所有基本信息,例如

  • 类别
  • 地址
  • 姓名
  • 小时
  • 说明
  • 价格
  • 及更多

根据 api 文档 - https://developers.facebook.com/docs/reference/api/page/ 我没有看到这些选项。这些属性可以通过 Graph API 更新吗?是否有任何工具/应用程序/扩展可以做到这一点?

顺便说一句,我知道您可以在访问 http://graph.facebook.com/[PAGE_ID|USERNAME] 时阅读这些信息

提前致谢。

【问题讨论】:

  • 嗨,Karthik,您的问题有最新进展吗?目前面临同样的问题,想以编程方式更改时间。提前致谢!最好的,
  • 还没有,伙计!我怀疑 facebook 会在不久的将来通过 API 公开这些。如果您发现任何问题,请告诉我。顺便说一句,很抱歉延迟回来!

标签: facebook facebook-graph-api facebook-page


【解决方案1】:

不要发出 http get 请求,而是发出 post 请求。

一个例子可能看起来像:

http://graph.facebook.com/[PAGE_ID]?method=post&access_token=[PAGE_ACCESS_TOKEN]&description=[NEW_DESCRIPTION]

【讨论】:

    【解决方案2】:

    虽然开发人员文档中没有记录,但您可以通过向 *http://graph.facebook.com/[PAGE_ID]* 发出 POST 请求来更新地址、营业时间、类别等设置。

    您需要拥有 *manage_page* 权限才能执行此操作。

    POST 数据应具有正确格式的属性。例如,地址应该是包含街道、城市、州等字段的 JSON 字典。您可以从 Graph API Explorer 中查看属性的正确格式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-12
      • 1970-01-01
      • 1970-01-01
      • 2015-12-19
      • 1970-01-01
      • 1970-01-01
      • 2011-05-06
      • 1970-01-01
      相关资源
      最近更新 更多