Androidアプリケーションからユーザーアクティビティに「いいね」を送信する方法は? Graph API
POST
リクエストを作成する方法はありますか?
質問する
1558 次
1 に答える
3
投稿に「いいね」するには:
Request reqlike = new Request(Session.getActiveSession(), postID + "/likes", null, HttpMethod.POST, new Request.Callback() {
@Override
public void onCompleted(Response response) {
// PARSE THE "response" TO CHECK FOR ERRORS OR SHOW A SUCCESS MESSAGE OR SOMETHING
}
}); Request.executeBatchAndWait(reqlike);
投稿の「いいね!」を解除するには:
Request reqUnlike = new Request(Session.getActiveSession(), postID + "/likes", null, HttpMethod.DELETE, new Request.Callback() {
@Override
public void onCompleted(Response response) {
// PARSE THE "response" TO CHECK FOR ERRORS OR SHOW A SUCCESS MESSAGE OR SOMETHING
}
}); Request.executeBatchAndWait(reqUnlike);
ここで注意すべき 2 つの重要な点は次のとおりです (new Request()
コンストラクター内)。
postID + "/likes"
null
最初:グラフ API エンドポイントは、例に示すようにすることができます。"1234567890/likes"
または、1234567890が架空の投稿 ID のようなものになることもあります。通常、Facebook API からの動的フィードを処理することを考えると、例に示されている使用法が使用される可能性が最も高いと思います。
2 番目: Bundle インスタンスを介してパラメーターを渡さないため、明示的null
に渡す必要があります。
于 2013-07-16T10:38:25.023 に答える