我在使用javascript开发第三方登录。
你们的帮助文档介绍的是_logInWith。但是进入sdk却只有signUpOrlogInWithAuthData函数。但是直接进入源文件只能搜到_logInWith。

而且无论是sdk的signUpOrlogInWithAuthData和文档介绍的是_logInWith都没有详细的参数介绍。
昨晚问了一个问题,
返回值如下
{"code":1,"error":"无效的第三方注册数据(authData)。"}
一直无人回答。!
我刚把同样参数通过curl调用,却返回成功了!!!!
我看文档curl和loginwith的不同是,curl的authData需要包含weixin属性。你们的loginwith的demo是没有包含的。

你好,抱歉给你带来了不便,我们正在确认问题,有消息后将立刻回复你。
另外请问用的是哪个 Demo?

请问你使用的是哪个版本的 SDK,在 1.0.0-rc4 中我们认为直接暴露 _logInWith 方法是不合适的,所以引入了 signUpOrlogInWithAuthData,包装了下 _logInWith。在此之前的 SDK 都是仅有 _logInWith。

我是用 1.0.0-rc5 做了测试:

AV.User.signUpOrlogInWithAuthData({
 foo: 'bar', 
}, 'weixin');

发出的请求体与 Rest API 文档是吻合的:

{
    "authData": {
        "weixin": {
            "foo": "bar"
        }
    },
    "_ApplicationId": "appId",
    "_ApplicationKey": "appKey",
    "_ClientVersion": "js1.0.0-rc5",
    "_InstallationId": "ad7b895d-9da2-f2ae-bc17-96ec2e85c6b8"
}

不知道你看到的具体问题是什么

我记得之前loginwith有对authdata的数据格式有特殊要求的,是不是因为这个原因?
我也碰到相同问题