问题标签 [account-kit]

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.

0 投票
2 回答
1029 浏览

python - Python - API 参数 Account Kit 中提供的 appsecret_proof 无效

在 Facebook 文档中,他们提到 access_token 包括

AA|facebook_app_id|app_secret

https://developers.facebook.com/docs/accountkit/graphapi

appsecret_proof 是使用 app secret 作为密钥的访问令牌哈希

appsecret_proof = hmac.new((app_secret).encode('ascii'), msg=access_token.encode('ascii'), digestmod=hashlib.sha256).hexdigest()

所以我使用上面生成的 appsecret_proof 来调用端点

https://graph.accountkit.com/v1.1/me/?access_token=

以 appsecret_proof 作为第二个参数。但我仍然得到 API 参数中提供的 Invalid AppSecret_proof

0 投票
0 回答
231 浏览

android - com.facebook.accountkit.ui.AccountKitActivity}:android.view.InflateException:二进制 XML 文件第 26 行:膨胀类 TextView 时出错

为 android 开发 Facebook 帐户工具包。

在启动登录活动时遇到此问题。

什么是解决方案,无法找出,

这是整个例外..

我已经准备好在 facebook github 页面上发布这个错误,但直到现在还没有得到答案。

此代码适用于某些最新版本的 android,Andorid 4.0,这不起作用。

0 投票
1 回答
275 浏览

account-kit - Facebook 帐户工具包 - 网络 - 改进工作流程?

我已经实现了 Facebook 帐户工具包作为我的网络应用程序的身份验证方法,工作流程非常笨拙。电子邮件身份验证工作流程结束于用户打开一个新选项卡,单击登录并最终进入相同的空白页面。

似乎没有任何方法可以在身份验证后关闭选项卡,或重定向到应用程序。我想知道是否有人知道使这更加无缝的方法。有什么方法可以重定向用户,关闭页面,或者添加告诉用户发生了什么的文本?

0 投票
2 回答
1159 浏览

android - AccountKit UI 语言

我有一个只支持一种语言的应用程序,印度尼西亚语。那么如何将 Facebook 的 accountKit 语言更改为我们支持的语言呢?

我已经尝试了告诉我将此配置放入其中的指南,build.gradle并且 accountKit UI 仍然是英文的。

有什么方法可以在不更改设备语言的情况下更改语言?

0 投票
1 回答
419 浏览

android - 用户手机号码不通过 Facebook 帐户验证,仅在使用帐户 Facebook 套件时通过短信验证

我已经按照以下链接使用 facebook 帐户工具包 SDK 验证了用户手机号码。

https://developers.facebook.com/docs/accountkit/android

添加 facebook 应用程序 ID、客户端 ID 和应用程序令牌,在manifest文件中添加所有必需的权限使用,如RECEIVE_SMS, READ_PHONE_STATE, INTERNET.

FACEBOOK_APP_ID(xxxxxxx), ACCOUNT_KIT_CLIENT_TOKEN(xxxxx),ak_login_protocol_scheme(akxxxxxx) 在 string.xml 中定义,并在上面链接中提到的应用程序中使用代码。它仅适用于使用 SMS 未经验证的直接 facebook 帐户验证的手机号码。请为我提供解决此问题的任何解决方案。

MainActivity 类

0 投票
1 回答
1099 浏览

android - Facebook 即时验证未通过 Facebook 应用验证手机号码

嗨,我正在Facebook Instant Verification我的应用程序中实施。在我的应用程序中,我正在验证客户的手机号码,为此我正在发送 OTP 以进行验证。

我想改变方法,因为最近 Facebook 推出了一个概念,该概念Facebook Instant Verification根据您在Facebook帐户中配置的任何号码来验证手机号码。

https://developers.facebook.com/blog/post/2016/12/20/introducing-instant-verification/

https://developers.facebook.com/docs/accountkit/android

https://developers.facebook.com/docs/accountkit/overview

我已经完成了文章中所说的一切,但正如它所写的那样,每当您输入在您的 facebook 应用程序中配置的相同号码时,facebook 帐户工具包将根据您的 facebook 帐户上的任何内容验证您的手机号码,否则它会发送 OTP 然后执行确认。

问题

在我的情况下,我输入了在我的 facebook 帐户上配置的相同手机号码并使用最新的 facebook 应用程序,但它仍然没有根据 facebook 应用程序上配置的手机号码验证手机号码,它总是发送 OTP。

因为它应该在没有 OTP 的情况下进行验证。我不确定我的代码和配置中缺少什么,因为它总是使用 OTP 进行验证。

请支持。提前致谢。

AndroidManifest.xml

构建.gradle

字符串.xml

MainActivity.java

在此处输入图像描述

0 投票
1 回答
396 浏览

facebook - 用户的应用程序的 AccountKit id 可以更改吗?

我已将 Facebook 的 AccountKit 集成为我的应用程序的登录系统。它有一些错误,但通常工作正常。

我的开发人员最近报告了相当糟糕的体验。他不得不重新启动计算机,从而清除会话,当他通过 AccountKit 重新登录应用程序时,他意识到他一直使用的同一个电子邮件地址返回的 user_id 与之前返回的不同。这当然会导致一个问题,因为我们的后端找不到与新 Accountkit id 相关的任何帐户。

我一直无法找到有关此的很多信息。我想知道这是一个错误还是一个功能!非常感谢您对这个主题的任何进一步说明!

0 投票
1 回答
2142 浏览

facebook - 通过 Facebook Graph API 使用 AccountKit 访问令牌获取 facebook 用户信息

我使用access_token的是FB AccountKit,但似乎来自 facebook 帐户工具包的访问令牌与 Facebook 的 Graph API 访问令牌不同

https://graph.accountkit.com/v1.1/me?access_token=THE_ACCESS_TOKEN正确显示的输出

当我id从上面使用userID与使用Facebook SDKTHE_ACCESS_TOKEN相同的内容时accessToken

表明:

我的假设正确吗?(AccountKit 访问令牌与 Facebook Graph API 令牌不同)

当您只有帐户工具包访问令牌时如何获取 facebook 用户信息?还是根本不可能?

0 投票
0 回答
513 浏览

facebook - 我们如何自动化 Facebook Account Kit 登录以进行测试?

对于普通的 Facebook 登录,我们可以使用 Facebook测试用户,但这些不适用于 Account Kit。为测试用户生成的令牌对帐户套件无效。有没有什么方法可以让我们在没有人工干预的情况下为 Account Kit 帐户生成登录令牌,以便我们可以将其用于我们的持续 API 测试过程?

0 投票
1 回答
1076 浏览

android - 在 Android 上使用带有授权码的 oauth 2.0 登录 Facebook

我正在使用 Facebook Login SDK 让用户使用 Facebook 登录我的 Android 应用程序。我也在使用 facbook 的 AccountKit SDK 让他们通过电话/电子邮件登录。

需要注意的是,Facebook 登录 SDK 不允许我在 oauth 流程中检索身份验证代码,它只直接将访问令牌传递给我,这在客户端传递本质上不太安全。例如,如果我在我的应用页面的 Facebook 登录设置中禁用使用 oauth 的客户端登录,我将无法使用 Facebook 应用登录我的应用。

在此处输入图像描述

但是,AccountKit SDK 没有这样的问题。

有谁知道是否有办法使用 Facebook 登录 SDK 仅在我按下“与 Facebook 连接”按钮时检索身份验证码?