2013-03-14 84 views
3

有沒有人有關於如何使用tumblr中的特殊標籤設置粘貼功能的任何線索?我知道Single A主題具有此功能,但沒有文檔,我試圖避免將其全部解碼。有沒有人做過這個?在tumblr中設置粘貼帖子標籤?

回答

3

您會選擇爲帖子使用特定的標籤,例如'sticky',然後僅對標記爲Sticky的帖子運行API調用,限制爲1(可選)。在API

http://api.tumblr.com/v2/blog/[YOURBLOG].tumblr.com/posts/?api_key=[YOURAPIKEY]&limit=1&tag=sticky 

更多信息可以在這裏找到:http://www.tumblr.com/docs/en/api/v2#posts

的API調用看起來像這樣在JS:

$.ajax({ 
    url: '[URL_FROM_ABOVE]&jsonp=?', 
    dataType: 'jsonp', 
    type: 'get', 
    success: function(data){ 

     // do something with your data 

    } 

}); 
+0

好是有道理的,但隨後會粘後不會出現兩次? ,也就是在正常的主題帖子輸出中?有沒有辦法排除標籤中的帖子出現在正常輸出中? – fraxture 2013-03-16 04:07:14

+0

可能有更好的方式去做,但是你可以獲取帖子ID,然後通過插入一些CSS將它隱藏在頁面中。 $(document.body).append(''); – graygilmore 2013-03-19 20:38:31

+0

有道理@graygilmore,但不知何故,我希望有一個更優雅的解決方案,說能夠修改/操作tumblr用它來輸出主題數據的數據源在其特殊的標籤......但也許沒有這樣的事情退出。感謝你目前的幫助! – fraxture 2013-03-24 01:14:51