Android XSRF令牌验证未能通过谷歌云打印
如何在Google Cloud Print中获取XSRF令牌 当我试图提交作业打印时。始终会收到消息“XSRF令牌验证失败” 我已经签入了“检查元素”。还有一个名为“xsrf”的隐藏文本输入Android XSRF令牌验证未能通过谷歌云打印,android,google-cloud-print,Android,Google Cloud Print,如何在Google Cloud Print中获取XSRF令牌 当我试图提交作业打印时。始终会收到消息“XSRF令牌验证失败” 我已经签入了“检查元素”。还有一个名为“xsrf”的隐藏文本输入 如何获得XSRF令牌?我遇到了这个问题,并得到了以下响应 { "success": false, "message": "XSRF token validation failed.", "request": { "time": "0", "users": [ "abc@gmail.com" ]
如何获得XSRF令牌?我遇到了这个问题,并得到了以下响应
{
"success": false,
"message": "XSRF token validation failed.",
"request": {
"time": "0",
"users": [
"abc@gmail.com"
],
"params": {
},
"user": "abc@gmail.com"
},
"errorCode": 9
}
在谷歌上搜索,但除了你的帖子外什么也没找到。最后,通过如下设置mimeType(application/pdf)花费1小时进行修复
Intent printIntent = new Intent(MyActivity.this,
PrintDialogActivity.class);
printIntent.setDataAndType(Uri.fromFile(file),
"application/pdf");
希望这能帮助其他人。我在创建第一个计划时也遇到了同样的错误。 您必须完全控制管理员和/或用户访问C:\Program Files\Bamboo文件夹。然后启动竹服务器
这对我来说很有效。我也遇到了问题,来到这里是因为我在谷歌的API文档中找不到答案。如果其他人需要谷歌云打印的XSRF令牌,这是我的工作 首先,您必须从Google获得一个OAuth2访问令牌,并启用以下作用域:
https://www.googleapis.com/auth/cloudprint
之后,您可以使用头中的Authorization:Bearer您的_ACCESS_令牌拨打www.google.com/cloudprint/xsrf
使用如下所示的卷曲:
curl -H "Authorization: Bearer YOUR_ACCESS_TOKEN" www.google.com/cloudprint/xsrf
祝你好运。我该把它放在哪里?我发现这只是因为我输入的密码不正确。顺便说一句,如果您想生成一个新的XSRF令牌,该链接上的脚本将生成一个并将其放入conf文件中