Soundcloud php curl program


Soundcloud php curl program

我有一些php和javascript经验,刚刚开始学习curl。一直在远程登录soundcloud。最终,我希望能够跟随或取消跟随我的程序。我一直在看soundcloud的源代码,似乎不知道它是如何处理follow按钮点击的。onclick只是设置为返回false。

  1. 有人能告诉我他们是如何处理以下内容的吗?我在想Ajax,但脚本似乎有所不同。这是json吗
  2. 为了有效地创建这个程序,我还需要了解其他特定的语言吗

让我知道我可以提供什么源代码,因为整个页面似乎太多了,无法发布。

他们似乎有一个开发者API,您可以访问该API,该API支持关注和点赞用户,因此,最好的方法是使用他们的API登录并执行操作。

如果他们没有API,你可以在点击关注时找出浏览器发出的请求,看看浏览器发出了什么HTTP请求,并用cURL模拟这些请求以获得相同的结果。但由于他们有一个API,这是最可靠的方法。

跟随用户使用PHP API代码非常简单:

<?php
require_once 'Services/Soundcloud.php';
// create a client object with access token
$client = new Services_Soundcloud('YOUR_CLIENT_ID', 'YOUR_CLIENT_SECRET');
$client->setAccessToken('YOUR_ACCESS_TOKEN');
// Follow user with ID 3207
$client->put('/me/followings/3207');
// check the status of the relationship
try {
    $client->get('/me/followings/3207');
} catch (Services_Soundcloud_Invalid_Http_Response_Code_Exception $e) {
    if ($e->getHttpCode() == '404')
        print "You are not following user 3207'n";
}