【问题标题】:Javascript OAuth and Opera LinkJavascript OAuth 和 Opera 链接
【发布时间】:2011-04-17 16:58:06
【问题描述】:

我正在编写一个与 Opera Link 同步的 Chrome 扩展程序,但我一直在努力解决 OAuth。我尝试了三个不同的 OAuth 库,但它们都不起作用。

这些库是:

它们都无法获取客户端令牌。当我使用第一个并插入令牌时,我只有只读访问权限。

“javascript oauth Opera 链接”在 Google 中没有给出结果。

(编辑:)我的问题是:有没有人有幸在纯 JavaScript 中使用 Opera Link,或者有谁知道问题出在哪里?

EDIT2:这对我不起作用:application that uses OAuth and javascript。如果我通过 Python API 调试器获得“token”和“tokenSecret”,我可以使用它,但只能是只读的。例如,我不能添加新书签。

【问题讨论】:

  • 你没有解释为什么你觉得任何库都不起作用。

标签: javascript google-chrome oauth opera


【解决方案1】:

我刚刚将我的 Opera Link JavaScript 库放在https://github.com/ChaosinaCan/OperaLink.js。 (这是一个 emanchado 链接到)

到目前为止,我只测试了一些书签功能,如果有任何问题,请告诉我。

【讨论】:

  • 这正是我想要的。谢谢!
  • 成功了。我已经分叉了存储库并对其进行了一些修改以使其在 Google Chrome 上运行。也许您可以将其合并到您的代码中?再次感谢您在这段代码中付出的辛勤工作!
  • 现在我可以离开 cmets:我已经合并了您的更改。完成对我的一个 Opera 扩展的更新后,我将开始编写一些适当的测试。
【解决方案2】:

你好! 前几天我用 Opera Link API 做了一个 Opera 扩展:https://github.com/emanchado/Javascript-OAuth-experiments

查看扩展代码本身和https://github.com/emanchado/Javascript-OAuth-experiments/blob/master/oauthtest.js(还有 oauthtestget.js 以获取 GET 请求示例)。

【讨论】:

  • 哦,非常感谢!我现在没有时间,但我会尽快看看。它似乎很容易使用......
  • 我刚刚发现了这个 gem:my.opera.com/spadija/blog/2011/04/25/… 我还没有使用它,也没有看过代码,但它看起来很不错。
【解决方案3】:

Opera Link API introduction 文章提供了信息,特别是 debugger python script。我可能有助于理解您的代码问题。

如果你能提供一些代码也会有所帮助。

【讨论】:

  • 我已经尝试过调试器 python 脚本,它可以工作。但我想让它在纯 JavaScript 中工作(不能在 chrome 扩展中执行 Python)。
  • 嗯,我明白了。我不知道任何好的 Javascript OAuth 库,但我正在四处打听。
  • 人家推荐oauth.js你好像用过。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-19
  • 2011-05-13
  • 2021-02-23
  • 1970-01-01
  • 1970-01-01
  • 2012-08-20
相关资源
最近更新 更多