4

我已经按照此链接上的此功能的文档,使用 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

但这些只是将我的一般信息设置为“无”和“空”。我还尝试发送 JSON 内容以便null明确,但 API 似乎只是响应,好像它根本无法处理 JSON。

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

有没有人这样做过?

4

1 回答 1

2

尝试发送空间。

access_token=<MY_PAGE_ACCESS_TOKEN>&general_info=+

这可能有效

于 2013-01-16T00:27:29.070 回答