1

我开发了一款集成了 facebook SDK 的 Android 游戏,用于检查一个人是否喜欢并分享结果。

我从我的朋友那里听说他的问题导致他无法在我的应用程序上使用点赞功能,所以我决定自己安装 facebook 应用程序来检查问题。

出于某种原因,如果我试图从 URL“https://api.facebook.com/method/pages.isFan?format=json&access_token=ACCESS_TOKEN&page_id=PAGE_ID”访问 fb api 读取数据,它会在 Android 上打开 Facebook 应用程序,该应用程序仅闪烁然后关闭.. 我怎样才能避免这种情况,或者有更好的方法来检查一个人是否喜欢我的页面以便给他奖励?

4

2 回答 2

1

我没有使用 Facebook API,但 Facebook 应用程序可能正在打开,因为它正在监听“api.facebook.com”的广播意图。您可以将意图显式发送到浏览器包,但这不是一个好的解决方案,因为有很多浏览器。

我会尝试使用 Loader 执行 HTTPS 请求来获取和解析 json。你试过这个吗?

我现在无法粘贴任何代码,抱歉。

于 2012-06-12T10:59:45.093 回答
0

从您的评论到上面的答案,很高兴知道您解决了您的问题,这是您问题的答案

有没有更好的方法来检查一个人是否喜欢我的页面

您当然可以使用FQL - Facebook 查询语言来做到这一点,在 Facebook 网站的开发人员文档中给出。

有两个不同的表

1. Page - 您可以在其中获取有关页面的所有详细信息
2. Page_Fan - 您可以使用它来了解页面的 fan-id

于 2012-06-13T07:17:03.343 回答