問題

我正在嘗試建立一個bookmarklet來發布del.icio.us書籤到單獨的帳戶.

我從命令列測試它,如:

 wget -O - --no-check-certificate \
"https://seconduser:[email protected]/v1/posts/add?url=http://seet.dk&description=test"
 

這很好.

然後我想在我的firefox中建立一個bookmarklet.我用Google搜尋並找到了位和碎片並最終得到:

 javascript:void(
    open('https://seconduser:[email protected]/v1/posts/add?url='
          +encodeURIComponent(location.href)
          +'&description='+encodeURIComponent(document.title),
          'delicious','toolbar=no,width=500,height=250'
        )
    );
 

但所有這些都是我從del.icio.us得到的:

 <?xml version="1.0" standalone="yes"?>
<result code="access denied" />
<!-- fe04.api.del.ac4.yahoo.net uncompressed/chunked Thu Aug  7 02:02:54 PDT 2008 -->  
 

如果我然後去位址列並按入,它會更改為:

 <?xml version='1.0' standalone='yes'?>
<result code="done" />
<!-- fe02.api.del.ac4.yahoo.net uncompressed/chunked Thu Aug  7 02:07:45 PDT 2008 -->
 

任何想法如何讓它直接從書籤中工作?

  最佳答案

您可以檢視流量以找到實際傳送的內容嗎?它是否傳送任何auth資料,它是不正確的或以伺服器不喜歡的形式呈現,或者它是否根本沒有被firefox傳送?

  相同標籤的其他問題

javascriptfirefoxdelicious-api
上一個問題:
下一個問題: