0

我试图最终通过从网站上的代码调用的 POST 函数使用 Google Cloud Print 静默打印。我使用我的帐户成功测试了云打印,并使用表单提交测试了我的打印机。(您可以在此处查看适用的代码:https ://stackoverflow.com/questions/23975931/programatically-change-file-name-in-google-chrome-print )

表单提交并没有要求我提供任何我可以告诉的授权。它问我要 xsrf。我通过在这里测试偶然发现了这个答案:https: //www.google.com/cloudprint/simulate.html

所以我的问题是,请一些了不起的人可怜我,并发布整个代码,以便 POST 向 GCP 提交打印作业,包括授权格式以及我从哪里获得该信息?

我已经阅读了云打印的手册以及有关如何获得 oauth 的信息(虽然我还不明白那部分)我错过了一些对以前做过这件事的人来说显而易见的东西。

我在 github 上尝试过 php 代码——尽管我通常不使用 php 编写代码。

我已经编写了很多 API,我只是在这里缺少一些东西。

预先衷心感谢您!

4

2 回答 2

1

我在 python 中开发了这个简单的库。https://github.com/escube/GoogleCloudSpooler 你可以随意使用。我也开发了一个服务器版本,但使用的库是这个项目中的库。尝试使用它并告诉我您是否有问题,我很乐意提供帮助。

于 2014-07-23T13:19:34.320 回答
-1

您可以尝试使用替代服务,例如PrintNode,它具有出色的 API 并且非常易于使用。

于 2014-09-15T21:01:19.193 回答