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 に答える