如何从 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);
这里需要注意的两个关键点是(在new Request()
构造函数中):
postID + "/likes"
null
首先: Graph API 端点可以如示例中所示。或者它可能类似于1234567890"1234567890/likes"
是一个虚构的 Post ID。我怀疑,考虑到您通常会处理来自 Facebook API 的动态提要,很可能会使用示例中显示的用法。
第二:由于我们没有通过 Bundle 实例传递任何参数,null
因此必须传递显式参数。
于 2013-07-16T10:38:25.023 回答