彼らはあなたがアクセスできる開発者APIを持っているようで、ユーザーのフォローといいねをサポートしているので、あなたが望むことをする最良の方法は、ログインしてアクションを実行するために彼らのAPIを使用することです。
APIがない場合は、[フォロー]をクリックしてブラウザが行うリクエストをスニッフィングし、ブラウザが行うHTTPリクエストを確認し、cURLでそれらをエミュレートして同じ結果を得ることができます。しかし、彼らは最も信頼できる方法であるAPIを持っているので。
ユーザーの後にPHPAPIコードを使用するのは、次のように簡単です。
<?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";
}