APIGEE客户机.loginFacebook如何覆盖apigee生成的用户id

APIGEE client.loginFacebook how to overwrite userid generated by apigee

本文关键字:apigee id 用户 覆盖 loginFacebook 客户机 何覆盖 APIGEE      更新时间:2023-09-26

使用client时。loginFacebook是否有一种方法可以发送所需的用户id,或者您是否必须允许apigee服务首先创建用户id(即fb_$fbid),然后用所需的id更新该条目。

这里是一些背景,以防我的问题不清楚。我想让用户通过Facebook登录,然后希望他们输入所需的id。然后我想打电话给客户。loginFacebook保存输入的用户id和他们的facebook信息。

这可能吗?(我想我只是想保存一个额外的api调用)

您必须执行这两个调用。登录调用不允许写入用户对象。

发生的事情是,在登录调用期间,Usergrid在幕后调用facebook来验证令牌并获取数据。如果不存在用户,则创建一个用户,然后返回一个usergrid oauth令牌。

您必须再次调用来更新user对象。