我开发了一款 Android 游戏,集成了 facebook SDK,用于检查是否有人喜欢并分享结果。
我从 friend 那里听说他遇到了问题,导致他无法在我的应用程序上使用点赞奖励功能,所以我决定自己安装 facebook 应用程序来检查问题。
出于某种原因,如果我尝试从 URL“https://api.facebook.com/method/pages.isFan?format=json&access_token=ACCESS_TOKEN&page_id=PAGE_ID”访问 fb api 读取数据,它会打开 facebook 应用程序Android 只闪烁然后关闭。我如何避免这种情况,或者是否有更好的方法来检查某人是否喜欢我的页面以便给他奖励?
最佳答案
我没有使用过 Facebook API,但 Facebook 应用程序可能正在打开,因为它正在监听“api.facebook.com”的广播 Intent。您可以显式地将 Intent 发送到浏览器包,但这不是一个好的解决方案,因为有许多浏览器。
我会尝试使用加载程序执行 HTTPS 请求来获取和解析 json。你试过了吗?
抱歉,我现在无法粘贴任何代码。
关于java - Facebook Android sdk 和 Facebook 应用重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10954727/