问题标签 [facebook-android-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Facebook SSO 示例不起作用 - “发生错误。请稍后再试”
我正在尝试将 facebook 集成到我的应用程序中,因此按照以下教程进行操作:Facebook Android但我无法让第一个示例(单点登录)工作。当我的应用程序加载时,我得到了 facebook 对话框,但它只是说“发生错误。请稍后再试。” 底部有一个 facebook 风格的“确定”按钮,logcat 中没有任何内容:
我按照教程中的步骤进行操作,但我猜测 APP ID 或 keytool 生成的 hashkey 有问题。以下是我遵循的步骤:
- 克隆 fb git。
- 创建 fbSDK 项目。
- 创建自己的 fb 项目并将 fbSDK 链接为库。
- 然后我用openssl做了keytool cmd,并按照stackoverflow上其他人的建议输入了密码“android”。
- 我去了developers.facebook.com 并创建了一个新应用程序。
- 在“编辑设置->移动和设备”中,我将我的哈希值放入提供的框中。
- 在“编辑设置->移动和设备”中,我选择了“本机应用程序”作为“应用程序类型”
- 回到应用程序中,我复制并粘贴了 SSO 示例代码。
- 我将 Facebook() 构造函数中的“YOUR_APP_ID”更改为新应用程序的 developers.facebokk.com 页面上显示的 APP ID。
- 我在手机上运行了该应用程序。
我不知道为什么 logcat 中什么都没有,但是当我安装它时,控制台总是说:ActivityManager: Warning: Activity not started, its current task has been brought to the front
而且我找不到对我的应用程序的任何 logcat 引用,或者我从 facebook sdk 得到的错误是:Facebook-ProxyAuth(4828): Failed to read calling package's signature.
我已经在这工作了几个小时,任何帮助都将不胜感激。我不敢相信 facebook SDK 和帮助对 Android 来说如此粗略,facebook 应该为自己感到羞耻。
谢谢,
英菲尼迪菲兹
facebook-android-sdk - Facebook SDK 安卓
我正在尝试将 Facebook sdk 集成到我的应用程序中。
当我按下 Facebook 登录按钮时,它显示一般错误“发生错误。请稍后再试”任何人都知道可能是什么原因。
}
谁能帮我解决这个问题?
非常感谢。
android - Facebook 好友对话框返回“未知方法”错误
所以很多天以来我一直在尝试这个。在任何地方都找不到任何东西。
当我尝试使用 Facebook Android SDK 调用 Friends 对话框时,它返回此错误:
API 错误代码:3
API 错误描述:未知方法
错误消息:此显示类型不支持此方法
我在文档页面上没有找到任何内容告诉朋友对话在触摸设备上是不允许的。我正在使用以下代码来执行此操作:
如果不允许,是否有其他方法可以从应用程序中发送好友请求?
android - Android 中的 Facebook 错误“登录失败:com.facebook.android.DialogError:与服务器的连接不成功”
我在我的应用程序中使用 facebook 将数据发布到 facebook。但是当我尝试在 android sdk for facebook 中给出的示例时。它给了我这个错误“DEBUG/Facebook-authorize(749): Login failed: com.facebook.android.DialogError: The connection to the server was unsuccessful”
谢谢,
阿比
facebook - 无法让任何 Facebook API 在 Android 上运行
我在这里拉头发。我一直试图让任何 Facebook API 在我的 Android 应用程序中运行,但无济于事。
我已经尝试过官方 SDK,它只会给我 LogCat 错误,例如:
04-26 15:27:06.663:调试/Facebook 授权(5299):登录失败:invalid_key
尽管紧随其后的是:
04-26 15:27:06.710: DEBUG/FacewebAuthentication(5306): 认证成功
我不知道如何使用 FacewebAuthentication,所以总是调用 onFacebookError() 方法。
这是我放弃官方api并决定尝试fbrocket的时候。
但是在尝试使用相同的代码后,FbRocket给了我:
facebook 服务器错误 104 + 不正确的签名
我无法让FbConnect在 Eclipse 中正确编译。
至于Easy Facebook Android SDK,我设法让它发布到我的状态 ONCE 但从那以后它无法做任何事情并且总是到达 OnError() 函数。
我只是希望能够发布到墙上,并可能通过 REST 或 Graph API 来利用朋友。
android - Finding which user's friends also use my facebook application
I've seen the other answers about this but have a few different questions.
I'm new to Fb Development so bear with me but I am creating an Android app and want to use Fb. I want to find out which of the current user's friends also uses my app, I have implemented a way to do this but I don't think it is the most efficient or even allowed by Fb ToS.
So far, everytime a user interacts with my app, their uid is sent to my own db which either adds the uid or just checks that it's already in there. When the user wants to find other friends that use the app, a nested loop works through the user's friends' uids comparing with the uids in my db and finds them that way. This takes a few seconds with quite a few users and friends so I dread to think how long it would take if my app was successful.
I am now wanting to have another db table that stores uids of friends that use the app, so when the above looping occurs, the user's uid and all their app-using friends' uids are stored in a table together, this would make it much quicker when the user performs the "friend search" again, as many of their friends will already be known to be users.
My question with this is that I don't know if this is allowed by Fb ToS? Am I allowed to retain uids? And if so, am I allowed to retain relationships between uids as I propose?
I know that you can do FQL queries to compare friends with users that use the app but the Android Facebook SDK I am using called Easy Facebook Android SDK for some reason returns FQL queries as XML rather than JSON (even though the query has "&format=json" on the end :-/) and I'm not really a fan of XML and don't want to be messing around with SAX if I don't need to, as I am using JSON for my method because I already have JSON implemented in my app for other things.
I also know about the REST API method getAppUsers() but don't want to use this for the simple reason that it is legacy and could be deprecated anytime.
Thanks for reading all this drudge :-)
Hope you can help,
Infinitifizz
android - 如何在 Facebook 登录对话框中以其他用户身份登录
我设法开发了一个 android 应用程序来读取用户的 facebook 更新。我正在使用 Facebook 对话框进行身份验证。
一旦我对用户进行了身份验证并允许应用程序访问该帐户,对话框就会退出并且能够读取状态。完美的。
但我无法以其他用户身份登录。在所有进一步加载的对话框中,它什么也没显示。似乎,它再次对同一用户进行身份验证并消失了。
如何使对话框的内容再次可见?
android - Facebook 授权访问令牌?
我正在使用教程代码...
}
我想知道...一旦用户通过身份验证,我将如何存储访问令牌?在教程中看不到任何提及它。
android - 是否可以通过 Android Facebook API 发送好友请求?
我正在尝试创建一个 Android 应用程序,我想通过 Android Facebook API 发送 Facebook 好友请求。我花了一些时间,但找不到这个接口。如果我知道此人的 Facebook id,是否可以通过 Facebook API 做到这一点?
android - Android部署发布问题
您好,我在将发布 apk 上传到市场时遇到问题我的应用程序中有一个 facebook 集成,请使用 android facebook sdk。它在开发时运行良好,无论是模拟器还是真实设备(HTC Wildfire 和 HTC Desire,使用 debug.keystore 构建的设备 apk 由 android sdk 自动生成)
当我生成一个发布密钥库以通过 android 开发人员网站上的 keytool 发布并使用此密钥库导出 apk 时,应用程序不再工作,我仍然可以打开应用程序但第一个屏幕需要通过 facebook 登录,应用程序总是无法在 facebook 连接后立即连接画面出现。
有人可以帮我吗 谢谢