4
我已經使用Graph API成功設置了我的Facebook頁面的屬性,下面是該功能的文檔at this link。比如我可以通過發送帖子正文用下面的設置general_info
領域:如何使用圖表API從「關於」選項卡中刪除Facebook頁面屬性
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。
有沒有人做過這個?
但這似乎工作。我覺得很奇怪,如果我發送一個url編碼的空格字符,它會起作用,但是一個空字符串會給出一個神祕的錯誤信息。哦,Facebook以神祕的方式工作。謝謝! –