Cloud Torrent除了支持web界面外,还有一些隐藏的api,可以通过post方式使用\
- api address: /api/magnet
- method: post
- data:(raw) magnet URI
该方法可以直接向Cloud Torrent提交magnet链接,无需访问web界面
当然,如果跨域了,还需要用proxy解决跨域调用问题
jQuery实现
$("button#send").click(function(){
var myUrl = 'https://Cloud-Torrent:3000/api/magnet';
var proxy = 'https://minir.plus/cors/?url=';
var finalURL = proxy + myUrl;
raw=$(this).attr("data");
$.ajax({
url:finalURL,
type:"POST",
data:raw,
contentType:"Content-Type: text/plain",
dataType:"json",
success: function( data, status ) {
console.log("Data: " + JSON.stringify(data) + "nStatus: " + status);
}});
});