2011-04-17 47 views
1

我正在寫一個與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

回答

1

我剛把我的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

0

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

1

嘿! 有一天,我做了與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