问题

我正在尝试创建一个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
上一个问题:
下一个问题: