iOS Gigya按ID获取用户数据

时间:2015-07-06 08:15:49

标签: ios gigya

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

  

socialize.getUserInfo

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

有办法做到这一点吗?

提前致谢。

1 个答案:

答案 0 :(得分:2)

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

相反,您需要访问REST endpoint directly或使用server-side SDK使用您的合作伙伴密钥或signed request才能对数据库进行此类查询。