3

在我的应用程序中,我试图显示我知道用户 ID 的用户的个人资料图像。我正在使用

socialize.getUserInfo

REST 端点这样做,但它不断返回我的用户数据。我知道通过 Gigya 的 iOS SDK,我不需要明确提供 UID 来获取我的用户信息,但由于我试图获取另一个用户的数据,我需要 Gigya 使用提供的 UID,但我没有找到任何强制方法它。

有没有办法做到这一点?

提前致谢。

4

1 回答 1

2

使用 Gigya iOS SDK(或任何客户端 SDK)这是不可能的,因为它会带来安全风险。从基于客户端的安全上下文进行的任何 REST API 调用只能访问与当前登录的用户会话相关的数据。因此,无法从 iOS SDK(和类似环境)查询其他用户的数据库或对 REST API 进行基于服务的调用。

相反,您需要直接访问 REST 端点或使用服务器端 SDK,该 SDK 使用您的合作伙伴密钥或签名请求,以便对数据库进行此类查询。

于 2015-08-17T23:07:09.690 回答