Facebook Graph API-削除など
-
26-09-2019 - |
質問
の開発をしているアプリでFacebook PHPのリストのユーザました。うリンクが追加されない、ユーザー管理ができます好きによる削除するとしています。
Facebookに言及すgraph apiドキュメント:
でも削除できるように発行する削除を要請/ゃ/好きならが好きかないID)。
もしなければならないid-どのようにとらわれないので、解除したいのですか?
で行うこと。
解決
ありが好きていないため、学外からのIDをGraph APIに含まれています。はいかがですかのように商品を投稿またはDELETEingる {item_id}/likes
, では、 {item_id}
にはIDのオブジェクトだけお好み/unliking.
うのか、現在のユーザーがに好んでいたの削除については、適切に利用可能です("好き"接続ユーザのユーザオブジェクト(docs).なので、希望される場合は、 http://graph.facebook.com/me/likes
, んの一覧を取得しページ/人/どのような、ユーザーができました。(注:これには含まれません。ユーザーからの投稿や写真またはそういうこと)
この配列を返しデータの項目のようになります:
{
"name": "Very Hungry Caterpillar",
"category": "Artist",
"id": "29956247793",
"created_time": "2009-03-27T15:48:29+0000"
}
のIDがあり ない のIDです。このIDのオブジェクトにより、ユーザーが、気に入ってもらってもらうためには、国連のようなのでまだ削除について http://graph.facebook.com/29956247793/likes
.
他のヒント
ではありませんポストが、あなたが削除した場合、それは、ユーザーの「のような」はポストのための取り除くでしょう「/ post_idの/が好き」。
IDを持っている好き。
あなたは https://graph.facebook.com/me/likes を見れば、あなたは結果のデータは、それぞれのID値を含まないことがわかります。
{
"data": [
{
"name": "Audi",
"category": "Consumer_products",
"id": "96585976469",
"created_time": "2010-09-27T15:30:15+0000"
}
]
}
あなたはIDの存在をしようとする場合があります、私はFBのAPIドキュメントが時々エラーを持っていることに気付きました。
編集:私は何ドキュメントはIDのを持っていないと言うことは、おそらくユーザーのポストに好きされており、これらはおそらく実際にIDを持っていないとして、これはまた、用語の問題かもしれないと思いますそしてpost_idの/好きに削除を発行することによって除去することができます。その後のようなボタンを経由してページおよび/または外部のウェブサイトを好きで生成され、これらのDOはIDを持って好きではあります。混乱、それはです。
OpenGrpahで、同類のIDを持っているか、それはog.likesへのAPI呼び出しによって返されたオブジェクト内の単一のIDフィールドです。
あなたののとは違って、これはののようにするために使用さaccess_token
を使用します。
擬似コード:
したい:
FacebookGraphApi::getInstance()->setAccessToken('xxx')->post('xxxxxx/likes')
には違っ:
FacebookGraphApi::getInstance()->setAccessToken('xxx')->delete('xxxxx/likes')