【问题标题】:TaskQueueSample.java : Code 403TaskQueueSample.java:代码 403
【发布时间】:2013-02-19 17:26:39
【问题描述】:

我正在尝试使示例正常工作,所以这里是代码:

Sample Code

安装文档在那里:

Installation documentation

我在台阶上遇到了一点问题:

点击“API 访问”,然后点击“创建 OAuth 2.0 客户端” ID...”。输入产品名称,然后单击“下一步”。

控制台的 UI 可能已经升级,所以我使用这些数据在控制台中进行身份验证:

然后我运行程序,它把我带到网页以允许应用程序,然后我在控制台中收到以下错误消息:

403 Forbidden
{
  "code" : 403,
  "errors" : [ {
    "message" : "you are not allowed to make this api call"
  } ],
  "message" : "you are not allowed to make this api call"
}

我的 queue.xml ACL 是用我用来验证的电子邮件设置的

【问题讨论】:

    标签: java google-app-engine pull-queue


    【解决方案1】:

    为什么不使用 GAE Java SDK 中的本机 TaskQueue-API?您无需设置凭据、连接等。

    您可以在 GAE Docs 上看到一个示例 - 这里是拉式队列,但如果您愿意,您也可以使用推送队列(示例也在 GAE 文档中)。

    您希望在 google 应用引擎上启动哪个示例?在您发布的链接上有许多可用的示例:)。告诉我你是否真的想使用 Google-API 来访问任务队列。

    【讨论】:

    • 它不是在 gae 上启动的程序,而是第三方,示例是我的问题标题中的示例
    • 示例名为taskqueue-cmdline-sample,标题为带有URL的示例的主要使用类。您是否在此类中设置了 APPLICATION_NAME 并更新了您的 json 凭据文件?
    • 您是否调试过您的应用程序并检查过 REST 调用?这是正确的吗?也许this可以帮助你?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-22
    • 1970-01-01
    • 2016-01-18
    • 2016-12-14
    • 2016-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多