我一直在使用 Soundcloud API,并设置了他们的录制按钮以在我的网站上工作。上传完成后,代码会吐出新创建的 soundcloud 文件的新 URL。
我需要的是通过一些 PHP 代码发送那个 URL,它允许我自动发布一个新的 WordPress 帖子。
这段 javascript 代码来自这个 soundcloud 示例(更多代码在链接中):http ://connect.soundcloud.com/examples/recording.html
<script type="text/javascript">
$("#upload").live("click", function(e){
setRecorderUIState("uploading");
SC.connect({
connected: function(){
$("#uploadStatus").html("Uploading...");
SC.recordUpload({
track: {
title: "Untitled Recording",
sharing: "private"
}
}, function(track){
$("#uploadStatus").html("<a href='" + track.permalink_url + "' class='sclink'>" + track.permalink_url + "</a>");
});
}
});
e.preventDefault();
});
</script>
#uploadStatus 区域会吐出 track.permalink_url ...,它的工作原理是这样的。我需要的是将曲目的 URL 发送到一个 php 文件,该文件将自动创建一个新的 WordPress 帖子,如下所示:
<?php
// Create post object
$my_post = array(
'post_title' => 'My Title',
'post_content' => 'TRACKURLSHOULDSHOWUPHERE',
'post_status' => 'publish'
);
// Insert the post into the database
wp_insert_post( $my_post );
?>
我知道我需要使用 ajax,但对于我的生活,我无法弄清楚如何正确地拉动它。
任何帮助将不胜感激。