2012-11-13 78 views
1

我需要在我的android应用程序中设置一个“喜欢”某个Facebook帐户。我正在使用官方的facebook-android-sdk。我创建了一个活动com.facebook.FacebookActivity,将openSession()放入onCreate()android facebook sdk set“likes”

这里是一个回调:

@Override 
protected void onSessionStateChange(SessionState state, Exception exception) { 
    if (state.isOpened()) { 
     // I want to "like" a certain facebook account. 
     // What code should I write here? 
    } 
} 

已经搜索文档,我发现这一点:

setLikes(JSONObject) - com.facebook.OpenGraphAction

接口中的方法将 '喜欢' 已在这个动作被执行。

但我不确定这正是我所需要的。此外,我不清楚我如何获得com.facebook.OpenGraphAction以及JSONObject应该是什么样子?

回答

0

好吧,似乎不可能喜欢一个页面。似乎有可能喜欢帖子,但不是一个页面。所以唯一的办法就是将用户带到他应该按下“喜欢”的Facebook页面,在按下“后退”按钮后,检查他是否真的喜欢我们。