このリンクのこの機能のドキュメントに従って、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 を返しません。
誰もこれを以前にやったことがありますか?