Javascript OAuth和Opera链接

问题描述:

我正在写一个与Opera Link同步的Chrome扩展,但我一直在用OAuth挣扎。我尝试了三种不同的OAuth库,但它们不起作用。Javascript OAuth和Opera链接

这些库:

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

“javascript oauth opera link”不会在Google中显示结果。 (编辑:)我的问题是:有没有人有幸在纯JavaScript中使用Opera Link,或者没有人知道问题是什么?

编辑2:这对我不起作用:application that uses OAuth and javascript。如果我使用Python API调试器获得'token'和'tokenSecret',但只能读取,则可以使用它。我不能例如添加新的书签。

+0

你没有解释为什么你觉得任何图书馆都没有工作。 – bytespider 2011-11-24 09:34:32

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

我只测试了一些书签功能,所以请告诉我,如果有什么不工作。

+0

这正是我所寻找的。谢谢! – ayke 2011-05-01 09:19:04

+0

它工作。我已经分叉了存储库并对其进行了一些修改,以使我无法在Google Chrome上工作。也许你可以在你的代码中合并它?再次感谢您在这段代码中付出的辛勤工作! – ayke 2011-05-04 10:56:10

+0

现在,我看到我可以留下评论:我合并了您的更改。一旦我完成了一个Opera扩展的更新,我将开始编写一些适当的测试。 – 2011-06-03 21:42:08

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

如果你可以提供一些代码,它也会有帮助。

+0

我已经尝试过调试器python脚本,那个工程。但我想让它在纯JavaScript中工作(Python不能在chrome扩展中执行)。 – ayke 2011-04-18 21:05:49

+0

嗯我明白了。我不知道任何好的Javascript OAuth lib,但我正在问。 – karlcow 2011-04-19 15:18:47

+0

人们建议您使用它[oauth.js](http://oauth.googlecode.com/svn/code/javascript/oauth.js)似乎。 – karlcow 2011-04-19 16:34:25

嘿! 有一天,我做了与Opera Link的API的歌剧推广工作:https://github.com/emanchado/Javascript-OAuth-experiments

看一看这两个扩展码本身,https://github.com/emanchado/Javascript-OAuth-experiments/blob/master/oauthtest.js(也oauthtestget.js的GET请求例子)。

+0

哦,非常感谢!我目前没有时间,但我很快就会看到它。它似乎很容易使用... – ayke 2011-04-26 19:44:07

+0

而我刚刚发现这个宝石: http://my.opera.com/spadija/blog/2011/04/25/opera-link-library-preview?cid = 59705952 我还没有使用它或看过代码,但它似乎很不错。 – emanchado 2011-04-29 10:15:59