java - Facebook Android sdk 和 Facebook 应用重叠

标签 java android facebook

我开发了一款 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/

相关文章:

Java JFrame 更新不工作

java - 使用具有不可嵌入依赖项的 Maven 设置集成测试环境

java - 如何将整数格式化为四零左字符串?

java - Spring-Security:认证后调用方法

android - 如何将对话框定位到底部

java - 如何在收到短信时发送回复短信?

ios - 如何在适用于 iOS 的 Facebook SDK 中定义 "GeoPoint"属性

安卓/ eclipse : Dealing with images' size

ios - 无法从 OAuth iOS 中提取用户 Facebook 电子邮件地址

Android:分享到 Facebook Messenger 错误