错误99-上次.fm php API调用中的权限被拒绝

错误99-上次.fm php API调用中的权限被拒绝,php,api,last.fm,Php,Api,Last.fm,我正在使用last.fm PHP api库调用以检索用户的最新曲目。当我在本地Web服务器(localhost)上运行它时,它工作得非常好,但当我在远程服务器上运行它时,它会返回一个错误代码99,表示权限已被拒绝 这是我的密码: static function readRecentTracks() { $authVars['apiKey'] = '#########'; $auth = new lastfmApiAuth('setsession', $authVars);

我正在使用last.fm PHP api库调用以检索用户的最新曲目。当我在本地Web服务器(localhost)上运行它时,它工作得非常好,但当我在远程服务器上运行它时,它会返回一个错误代码99,表示权限已被拒绝

这是我的密码:

static function readRecentTracks() {
    $authVars['apiKey'] = '#########';
    $auth = new lastfmApiAuth('setsession', $authVars);
    $apiClass = new lastfmApi();
    $packageClass = $apiClass->getPackage($auth, 'user');
    $method_vars = array(
        'user' => 'liquidus219',
        'limit' => 25
    );

    if ($tracks = $packageClass->getRecentTracks($method_vars)) {
        echo json_encode($tracks);
    } else {
        echo '<b>Error '.$packageClass->error['code'].' - </b><i>'.$packageClass->error['desc'].'</i>';
    }
}
静态函数readRecentTracks(){
$authVars['apiKey']=';
$auth=new lastfmApiAuth('setsession',$authVars);
$apiClass=新的lastfmApi();
$packageClass=$apiClass->getPackage($auth,'user');
$method\u vars=数组(
'user'=>'liquidus219',
“限制”=>25
);
如果($tracks=$packageClass->getRecentTracks($method\u vars)){
echo json_编码($tracks);
}否则{
回显“错误”。$packageClass->错误['code'].-'。$packageClass->错误['desc'.';
}
}
您可以在以下位置看到正在运行的代码:

更新:我已检查/更改应用程序URL,但未生效


更新:我已经阅读了last.fm PHP api的代码,没有任何地方定义错误99的迹象。

我最终发现我的主机提供商阻止了调用。

当你注册获取api密钥时,你是否必须指定任何你将从中发出请求的url?我只需要输入我的应用程序的url-我使用JavaScript实现了它,但改用PHP。你有吗上传到远程服务器后更新了应用程序的URL?我刚刚更新了它以包含api文件夹,仍然没有任何内容-我的URL是liquidus219.freehostia.com/api/-在本地主机上仍然可以正常工作。