2013-03-25 60 views
1

我想要創建一個按鈕,將用戶訂閱到disqus線程。通過JSON - DISQUS API訂閱用戶

我需要一些DISQUS API的幫助 我已經玩了很多,也嘗試過通過DISQUS控制檯http://disqus.com/api/console/#!/ - 沒有任何工作。

$.ajax({ 
    type: "POST", 
    url: "https://disqus.com/api/3.0/threads/subscribe.json", 
    data: { 
    "email": "[email protected]", 
    "thread": "ident:blog_post_123", 
    "forum": "myforum" 
    }, 
    success: function(data){alert(data);}, 
    dataType: "jsonp" 
}); 

結果總是

{ 
    "code": 2, 
    "response": "Invalid argument, 'forum'" 
} 

我在做什麼錯?我無法找到幫助我的東西...

謝謝!

回答

1

該文檔是錯誤的,因爲您實際上無法使用ident:或鏈接:因爲'forum'不是可接受的參數。

相反,您需要進行另一次查找才能獲得線程ID,以便首次使用該訂閱調用。使用此標識符和論壇短名稱的端點,然後從響應中獲取「id」值:http://disqus.com/api/docs/threads/set/

+0

謝謝!這節省了我很多時間......我還了解到,你不能通過域名通過json/jsonp「發佈」。現在我正在捲曲。 – mountbatt 2013-03-26 10:35:35