我已经找到了Hello.js的所有其他社交网络。但无法弄明白雅虎。
我的初始化调用看起来像这样
hello.init({
facebook: "xxx",
twitter: "xxx",
windows: "xxx",
google: "xxx",
linkedin: "xxx",
yahoo: "xxx--"
}, {
redirect_uri: http://www.example.com/redirect.html',
oauth_proxy: "https://auth-server.herokuapp.com/proxy"
});
我的问候登录是
hello.login("yahoo", {
scope: "email"
}, function(auth, status) {
});
我已经通过3个域名localhost:8080,local.com:8080和example.com
我已将yahoo开发者设置为example.com作为域名,auth-server.herokuapp.com作为另一个域名。两者都是未经证实的,(heroku未经验证,原因很明显)
雅虎给了我这个错误" 401无法验证"
我在local.com:8080和localhost:8080进行测试。我还没有在phonegap应用程序中测试过,但是如果这不起作用我就不能说这样做也可以。
谢谢!
答案 0 :(得分:0)
“我有yahoo开发者设置,将example.com作为域名,将auth-server.herokuapp.com作为另一个域名。未经验证的,(heroku未经验证,原因很明显)”
仅将您使用的路径注册为redirect_url与thirdparty,即不是代理服务auth-server.herokuapp.com。
您是否使用https://auth-server.herokuapp.com注册了应用凭据?