1

ウォールに投稿する権限があり、オフライン アクセスがあり、アクセス トークンをデータベースに保存できる Facebook アプリケーションを作成しました。

キャンバス ページに 1 回アクセスするだけで、アプリケーションは 5 時間ごとに「投稿」の配信を開始します。

そのため、アップグレードとして、以前の投稿 (ID を持っています) を削除し、新しい投稿を投稿して、スパム レポートが届かないようにする必要があります。

Shady Wallasのように、アクセストークンと投稿IDを使用して投稿を削除するにはどうすればよいですか post_id{"id":"1658870381_2143043309837"}

以下にデータの例を示します。

https://graph.facebook.com/ グラフURL   
 Shady.wallas プロフィールとユーザー ID  
 1658870381_2143043309837 投稿ID  
 「planbxe3qxdfghk.......」アクセストークン  
4

2 に答える 2

2

Facebook グラフ APIのドキュメントには、次のように記載されています。

オブジェクトの URL に HTTP DELETE リクエストを発行することで、グラフ内のオブジェクトを削除できます。つまり、

DELETE https://graph.facebook.com/ID?access_token=... HTTP/1.1
于 2011-08-29T00:48:12.560 に答える
1

OffBySome が述べたように、これは Graph API ドキュメントで明示的にカバーされています。投稿の例はhttps://developers.facebook.com/docs/reference/api/post/#deleteにあります。

You can delete a post as long as your application created the post. 
You delete a post by issuing an HTTP DELETE request to the POST_ID object
with publish_stream permission.

ユーザーの明示的な同意なしにユーザーのウォールに公開することは Facebook のポリシーに反することであり、後で投稿を削除して他の新しい投稿に置き換えるかどうかに関係なく、スパム レポートが作成され、アンチ スパム システムが作動する可能性があることに注意してください。どちらかといえば、アプリケーションに起因するコンテンツが表示されたり消えたりすることにユーザーが気付くと、より多くのレポートが作成される可能性があります。

于 2011-08-29T04:04:58.290 に答える