$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(),所以我应该能够
让你了解一下我的代码: