【问题标题】:posting to blogger with Google-api-java-client使用 Google-api-java-client 向博主发帖
【发布时间】:2012-09-05 17:30:43
【问题描述】:

我是一个初学者,目前正在学习“如何正确使用 api”:我从 code.google.com/p/google-api-java-client 导入 .jar 文件并通过“外部 jar”添加它们文件”到 Eclipse 中的构建路径。

https://developers.google.com/blogger/docs/3.0/reference/posts/insert 中的代码 sn-p 无法独立运行,因为无法识别 OAuth2Native 和 BloggerScopes,因为必须先对自己进行身份验证。有人可以帮我解决这个问题,就如何以最简单的方式验证自己的身份提供建议吗?

我已经找到了这个: https://code.google.com/p/google-api-java-client/wiki/OAuth2Draft10

【问题讨论】:

  • 我找到了stackoverflow.com/questions/5343277/…,但是我很难把这两个放在一起
  • 您是在开发 Web 还是原生应用程序?
  • Applet 被认为是本地应用程序,因为它们在客户端运行。 OAuth2Native 只是 Google 的一个示例实现,用于打开浏览器并返回重定向的信息,可以在 here 找到。
  • 非常好。 oauth2native 现在很清楚了。我仍然想念 BloggerScopes 课程,我用谷歌搜索它没有结果

标签: java api blogger


【解决方案1】:

您可以找到 Google 的示例 OAuth2Native 实现 here

对于缺少的范围常量,只需手动构造一个带有 Blogger 范围的数组:

final static String[] Blogger = { "https://www.googleapis.com/auth/blogger" };

【讨论】:

    【解决方案2】:

    截至 2015 年 9 月,没有办法为 Blogger 预授权某人,因此我认为访问 Blogger Api 的唯一方法是通过 Auth 2 Playground (https://developers.google.com/oauthplayground/) 生成访问令牌,然后使用该令牌进行 API 调用。

    【讨论】:

      猜你喜欢
      • 2015-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-09
      • 1970-01-01
      • 2011-05-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多