当前位置: 首页 > 知识库问答 >
问题:

缺少grant_type Google oauth2.0AngularJS和Cordova inappbrowser

郎弘业
2023-03-14
                    $http({
                    method: 'POST',
                    url: 'https://accounts.google.com/o/oauth2/token',
                    params:{code:authorization_code[0],
                        client_id:options.client_id,
                        client_secret:options.client_secret,
                        redirect_uri:options.redirect_uri,
                        grant_type:'authorization_code'},
                    headers:{
                        'Content-Type':'application/x-www-form-urlencoded',
                    }
                }).success(function(data,status,headers,config){
                    deferred.resolve(data);
                }).error(function(data, status,headers,config){
                    console.log('data, status, headers,config',data,status,headers,config);
                    deferred.reject(response.responseJSON);
                });

测试:测试

用户代理:Mozilla/5.0(Linux;Android 4.4.2;SCH-I535 Build/KOT49h)AppleWebKit/537.36(KHTML,like Gecko)版本/4.0 Chrome/30.0.0.0 Mobile Safari/537.36

查询字符串参数client_id=XXX-OH7O4CMAJU3JGPRLLLN97NF0P3PC1F91.apps.googleUserContent.com&client_secret=XXX&code=4%2FNITDK731NHAVPepthRVA1EX8LHFC.OJUX9K7DPBYAENP6UAPFM0HWDS5NJGI&grant_type=Authorization_Code&redirect_URI=HTTP:%2F%2FlocalHost

响应头HTTP/1.1 400错误请求杂注:无缓存日期:2014年7月14日周一06:35:22 GMT内容-编码:gzip X-Content-Type-Options:nosniff Server:GSE X-Frame-Options:SAMEORIGIN Content-Type:Application/JSON Cache-Control:no-cache,no-store,Max-Age=0,必须重新验证传输-编码:分块备用-协议:443:QUIC X-XSS-Protection:1;mode=block过期时间:1990年1月1日星期五00:00:00格林尼治时间

暂时还没有答案

 类似资料:
  • 问题内容: 为什么Java EE 6 CDI缺少@ViewScoped和@FlashScoped批注?(特别是前者让我感到奇怪,因为CDI来自Seam世界,而Seam世界已经知道非常相似的ScopeType.PAGE …) 使用CDI时,建议的解决方法是什么?使用Seam 3? 谢谢 问题答案: 在特定的MVC框架JSF,而不是依赖注入框架CDI。只要您与同一JSF视图进行交互,该视图范围就可以存

  • 我有日期值,很少日期是完整的(格式:yyyy-mm-dd,但作为文本,而不是日期格式),但很少日期有缺失的月和日值,现在我必须添加缺失的月和日。示例:如果缺少日,则必须将该月的第一天添加到日期中,如果缺少月和日,则必须将1月1日添加到年部分中,在sql中,我可以简单地将数字连接起来,如下所示: 现在类似的连接必须在POSTGRESQL中完成,我尝试使用CAST和to_char以及其他一些函数,但我

  • 今天,我调试了我的代码。但是,当我删除bot的权限时,出现了一个错误,“discordapi:缺少权限”。因此,我尝试了一些方法让bot检查它是否具有所需的权限。但是,当我尝试下面的代码时,我再次遇到一个错误:“UnhandledPromisejectionWarning:TypeError:无法读取未定义的属性'has'”

  • 问:您是如何处理这些用例的? 是否使用静态帮助器方法? 是否使用后跟isafter/isbefore的详细等于? 是否使用否定的相反条件? 是否使用第三方库帮助程序? null Edit:正如Andreas所建议的,我用方法添加了版本,我希望我正确(无需测试)。 编辑2:示例:

  • 问题内容: 我可能只是弄乱了原始文件中的内容,但似乎无法调用toByteArray函数。 使用Java,proto文件是使用protoc编译的。 我在说… 并且BaseMessage被声明为… 也许我缺少东西… BaseMessage扩展了GeneratedMessage,它继承了其中toByteArray是公共的AbstractMessageLite的 toByteArray(),所以我应该能够

  • 让你了解一下我的代码: