facebook 帐户工具包 - 返回错误“我们很抱歉,出了点问题。”在安卓中
Posted
技术标签:
【中文标题】facebook 帐户工具包 - 返回错误“我们很抱歉,出了点问题。”在安卓中【英文标题】:facebook account kit - Returns error "We're sorry, something went wrong." in android 【发布时间】:2016-08-25 13:11:05 【问题描述】:我正在 android 应用程序中实现 facebook 帐户工具包。我已经完成了初始设置,当我运行应用程序时它显示错误
很抱歉,出了点问题。
https://developers.facebook.com/docs/accountkit/android
我搜索了很多,但没有找到任何有用的东西。 如果有人有什么要分享的,请在这里分享。
【问题讨论】:
您能否在代码中添加实施/设置以帮助诊断问题? 我发现这个关于帐户工具包集成的视频解决了我的错误 - youtu.be/o2-PCiiJzr4 我也有同样的问题。你是怎么解决的?请帮忙!谢谢您需要通过链接 https://developers.facebook.com/apps/ ----Your-App-ID--- /account-kit/
您可以看到启用客户端访问令牌流。 做吧。
【讨论】:
【参考方案2】:@JayVDiyk 您可以通过将init
方法的debug
标志设置为true
来获取有关错误的更多信息,有关参考的更多信息:
https://developers.facebook.com/docs/accountkit/webjs/reference
您可以将init
方法设置为true
的方式:
AccountKit.init(appId: 1, state: state, version: 'v1.0', debug: true)
否则,您可以通过添加 http://localhost:3000'
来尝试解决方案,如下所示:
【讨论】:
【参考方案3】:确保您正确设置了帐户工具包。在我的情况下,错误显示设置不正确。
步骤是:
-
生成密钥哈希
创建一个 Facebook 应用程序。
将 Account Kit 添加到您的 Facebook 应用程序
Android 集成
一个。 Gradle 依赖项
在 gradle 中为 Account Kit 添加依赖项
repositories
jcenter()
dependencies
compile 'com.facebook.android:account-kit-sdk:4.+'
b.安卓清单
将以下内容添加到 AndroidManifest.xml
<meta-data android:name="com.facebook.accountkit.ApplicationName" android:value="@string/app_name" />
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id" />
<meta-data android:name="com.facebook.accountkit.ClientToken" android:value="@string/account_kit_client_token" />
<activity
android:name="com.facebook.accountkit.ui.AccountKitActivity"
android:theme="@style/AppLoginTheme"
tools:replace="android:theme"/>
请浏览此链接:
1) Link 1
2) Link 2
【讨论】:
就我而言,它只发生在 iPad 上。以上是关于facebook 帐户工具包 - 返回错误“我们很抱歉,出了点问题。”在安卓中的主要内容,如果未能解决你的问题,请参考以下文章
用户手机号码不通过 Facebook 帐户验证,仅在使用帐户 Facebook 套件时通过短信验证
我可以使用 Firebase Auth 或 FaceBook 帐户工具包而不是 SMSprovider 吗?