POST / {application_id},无法更新ios_bundle_id

时间:2015-04-28 17:16:58

标签: facebook facebook-graph-api facebook-oauth facebook-app-settings

Facebook的图谱API文档列出了" Updating"下的application对象的ios_bundle_id字段。部分。但是,发送POST请求以更新所述字段,例如

POST: https://graph.facebook.com/v2.3/{application_id}?ios_bundle_id=["com.Company.AppName"]&access_token={app_access_token}

回复此错误消息:

{
    "error": {
        "message": "(#100) ios_bundle_id cannot be edited using the API. Please use the Developer App to edit settings instead.", 
        "type": "OAuthException", 
        "code": 100
    }
}

我可以通过Developer App页面更新此字段,但就我而言,我需要以编程方式更新此字段。

我已成功测试了相同的POST请求以更新其他字段,例如app_name,所以我确信请求结构合理。

有没有人遇到过这个问题,或者类似的问题?任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:0)

这是文档错误。此字段无法通过Graph API进行编辑。您必须进入Facebook应用程序仪表板并从那里进行更改。

以下是为解决此问题而创建的错误报告的链接: https://developers.facebook.com/bugs/1646835812217089/