【问题标题】:How to update address of a facebook page through API如何通过 API 更新 Facebook 页面的地址
【发布时间】:2012-04-25 04:12:33
【问题描述】:

我正在尝试使用 koala ruby​​ gem 通过 API 更新 facebook 业务页面的地址/位置,到目前为止还没有可行的解决方案。

page_access_token = "gw4t3434"
page_api = Koala::Facebook::API.new(page_access_token)
page_api.graph_call('me', {:location => {:street => "my street"}}, 'post') #error. Koala::Facebook::APIError: OAuthException: (#100) Parameters do not match any fields that can be updated
page_api.graph_call('me', {:location => {:address => "my street"}}, 'post') #error. Koala::Facebook::APIError: OAuthException: (#100) Parameters do not match any fields that can be updated
page_api.graph_call('me', {:address => "my street"}}, 'post')# not raise error but not working
page_api.graph_call('me', {:street => "my street"}}, 'post')# not raise error but not working

我在facebook api reference 中也找不到关于更新页面地址的明确解释。我可能会遗漏一些东西......

【问题讨论】:

    标签: ruby facebook koala


    【解决方案1】:

    您不能写入位置对象,只能读取。请参阅 API 中的“Updating Page Attributes”。此外,没有权限请求写入位置对象。

    另一种方法是您写入页面的关于部分 - 这是允许的。也许您可以在此处放置地址参考,以满足使最终用户可以看到地址更改的要求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-03
      • 1970-01-01
      • 1970-01-01
      • 2013-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多