2016-01-19 38 views
2

SoundCloud上的很多曲目都提供下載選項。但是,其中大多數鏈接到外部網站。我試圖記錄按下了多少次免費下載按鈕,並在SoundCloud API中顯示下載次數被計算在內。現在我不確定什麼時候下載計數,因爲一個流行歌曲,如這個https://soundcloud.com/intrepidsmusic/i-dont-care(音軌ID:242105069),鏈接到一個Bandcamp頁面顯然有一個下載計數爲0.有人可以向我解釋這些信息是如何跟蹤和實際計數是什麼?觸發下載計數的是什麼?

+0

他山姆,我的回答對你有幫助嗎?如果有人幫助過你,你應該[接受答案](http://meta.stackexchange.com/q/5234/242209),或隨時跟進任何問題。 – JAL

+0

哎呀,對不起,我是新來的Stackoverflow,我接受了!感謝您的幫助。 –

回答

0

指向Bandcamp的鏈接在技術上並不是SoundCloud API指向的「下載」鏈接。只能從SoundCloud直接下載的某些曲目,如this之一。如果所有者直接提供了通過SoundCloud下載的文件(並且每次用戶點擊「下載」按鈕時遞增),則「下載」計數只會增加。

0

JAL是正確的。這些技術上並不是下載鏈接,而是被稱爲「購買」鏈接。

你可以做的一件事是從JSON中拉取購買鏈接URL,併爲你正在構建的任何東西添加一個點擊事件。這將使用戶訪問外部下載站點。您可以追蹤該按鈕被點擊的次數,但我想不出一種方式來查看用戶是否在外部網站上實際下載。