尝试获取应用的请求令牌时,会收到错误消息:
糟糕。雅虎无法处理您的请求。我们建议你 联系应用程序或网站的所有者以解决此问题 问题。 [95022]关闭
这是引发错误的代码:
var main = angular.module("main", ["ngRoute"]);
main.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'partials/login.html',
controller: 'loginController'
})
});
main.controller("loginController", function ($scope) {
$scope.login = function () {
var clientID = "[redacted]";
window.location.href = "https://api.login.yahoo.com/oauth2/request_auth?client_id=" + clientID + "&redirect_uri=http://www.acleanpairofshorts.com&response_type=token&language=en-us";
};
});
答案 0 :(得分:0)
您需要对redirect_uri
参数的值进行URL编码,否则后面的参数将被解释为该参数的一部分而不是实际的URL。