2015-10-02 37 views
0

我正在審查torrent文件apis,json ones。我目前正在檢查strike api洪流項目api建築磁鐵uri洪流哈希

罷工API的響應包括磁鐵URI S,但在洪流項目API沒有磁鐵URI小號交付,但torrent_hash交付。

在替代NPM模塊之一,我打算用我需要磁鐵URI來下載文件。而洪流項目API是一個似乎更適合我的人。

正如我已經對磁力鏈接一個小小的研究,審查從罷工API的返回值,同時包含洪流哈希和同一個文件的磁鐵URI,我看到了洪流哈希被包括在磁鐵URIxt(確切主題)參數包括urnxt=urn:btih:<torrent_hash_here>,用於BitTorrent下載。

然而,其他信息比洪流散列還包括在磁鐵URI,跟蹤器在tr參數。這些是更普遍的跟蹤器地址。

是否有可能從洪流哈希正確地構建一個文件的磁鐵URI

如果是,如何,僅通過字符串連接?怎麼樣跟蹤器(在磁鐵URItr參數的值),在哪裏可以找到它們添加到建成磁鐵URI字符串?

是實際需要下載的文件?可以將文件通過使用洪流哈希 ES無磁鐵URI s內下載?如果是,如何?

罷工API的例子磁鐵URI關鍵響應:

magnet_uri":"magnet:?xt=urn:btih:B425907E5755031BDA4A8D1B6DCCACA97DA14C04&dn=Arch+Linux+2015.01.01+%28x86%2Fx64%29&tr=udp:\/\/open.demonii.com:1337&tr=udp:\/\/tracker.coppersurfer.tk:6969&tr=udp:\/\/tracker.leechers-paradise.org:6969&tr=udp:\/\/exodus.desync.com:6969 

洪流項目API一個例子迴應:

{"total_found":"563690","1":{"title":"Force, Marie et al. -Ask Me Why.epub","category":"ebooks","seeds":5,"leechs":0,"torrent_size":1005221,"torrent_hash":"63a4ca7a1f7796e5ecdc09bac1f8bc69daf3f7eb"}}

回答

-1

是否有可能從它的洪流散列正確地建立一個文件的磁力uri?

可以將文件可以通過使用洪流散列無磁鐵的URI下載?