【发布时间】:2017-10-03 21:20:49
【问题描述】:
使用 Facebook AccountKit 完成登录后,我想检索用于身份验证的电话号码或电子邮件。根据文档,这是 SDK 中的一个简单方法调用:
[accountKit requestAccount:^(id<AKFAccount> account, NSError *error) {...}];
但是,我不断收到此错误:
[AccountKit][错误]:来自服务器的 API 调用需要 appsecret_proof 参数
好的,首先我使用他们的 Client SDK 进行调用,而不是来自服务器,因此错误文本没有任何意义。用户刚刚登录,所以我有一个有效的访问令牌。
即使假设来自客户端的调用需要appsecret_proof 作为参数,调用requestAccount 时也没有参数字段。
出于安全目的,我希望来自服务器的所有调用都提供 App Secret,因此我不想为我的应用关闭该设置。那么当Require App Secret for server API calls开启时,如何从客户端调用requestAccount呢?
【问题讨论】:
标签: ios facebook account-kit