如何使用Graph API从“关于”选项卡中删除Facebook页面属性

时间:2013-01-15 23:22:53

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

我已按照此功能的文档at this link使用Graph API成功设置了我的Facebook页面的属性。例如,我可以通过发送包含以下内容的帖子正文来设置general_info字段:

access_token=<MY_PAGE_ACCESS_TOKEN>&general_info=This+is+some+general+info.

但现在我想删除general_info。我假设发送一个带有空字符串的帖子正文将删除它

access_token=<MY_PAGE_ACCESS_TOKEN>&general_info=

但我回来了

{
    "error":{
        "message":"(#100) Parameters do not match any fields that can be updated",
        "type":"OAuthException",
        "code":100
    }
}

我也尝试过:

access_token=<MY_PAGE_ACCESS_TOKEN>&general_info=None

access_token=<MY_PAGE_ACCESS_TOKEN>&general_info=null

但这些只是将我的General Info设置为'None'和'null'。我也尝试发送JSON内容,以便null明确无误,但API似乎只是响应,好像它根本无法处理JSON。

我的另一个想法是,它可能需要HTTP DELETE请求,但据我所知,Graph API不会返回可用于DELETE请求的这些属性的任何ID。

以前有人这样做过吗?

1 个答案:

答案 0 :(得分:2)

尝试发送空间。

access_token=<MY_PAGE_ACCESS_TOKEN>&general_info=+

这可能有效