Soundcloud API PHP Wrapper提供错误的URL参数

时间:2015-06-16 09:05:06

标签: php api curl oauth soundcloud

使用Client Side Javascript运行我的Soundcloud应用程序几个月后,我真的很想用PHP Wrapper来做。但我多次失败了。

我可以正确地初始化客户端,但是当我想继续执行put请求时,它会失败并显示401 - Error(Services_Soundcloud_Invalid_Http_Response_Code_Exception)。所以我检查了cURL函数中的URL。 Wrapper向我提供了URL:

https://api.soundcloud.com/v1/me?access_token=1-133885-147045855-e86197f0867cf

但我实际上需要这样的网址:

https://api.soundcloud.com/v1/me?oauth_token=1-133885-147045855-e86197f0867cf

看起来包装器不是最新的,或者任何人都可以告诉我什么是错的?令牌ID实际上是正确的,只有参数名称是错误的。

这是我的php:

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

require_once 'Services/Soundcloud.php';


$client = new Services_Soundcloud(
  '##########', '##########', '##########');

if(isset($_GET['code'])){
    $code = $_GET['code'];
    $token = $client->accessToken($code);
    $client->setAccessToken($token);

    $user = json_decode($client->get('me',$client->getAccessToken()), true);

    var_dump($user);


} else {
    header("Location: " . $client->getAuthorizeUrl());
}


?>

0 个答案:

没有答案