感谢您查看我的代码。我从 photobucket 获得权限不足异常。我把我的代码片段放在下面:
try {
$key = '45435xxxx';
$sec = 'xxxx98989';
$api = new PBAPI($key, $sec);
$api->login('request')->post()->loadTokenFromResponse();
/*----- authToken and oauth_token_secret-------*/
$authToken=$api->getOAuthToken()->getKey();
$oauth_token_secret=$api->getOAuthToken()->getSecret();
/*--Autehnication--*/
$api->setOAuthToken($authToken, $oauth_token_secret,"ricolifts");
$api->setResponseParser('simplexml');
$response = $api->album('testalbum')->upload(array('type' => 'image', 'uploadfile' => '@'.$path, 'title' => 'my upload'))->post()->getResponseString();
var_dump($response);
}
catch (PBAPI_Exception_Response $e) {
echo "RESPONSE $e";
}
catch (PBAPI_Exception $e) {
echo "EX $e";
}
我得到的错误是:
Exception Insufficient permissions 9 xml POST 1328766775
请帮我。我缺少什么或我的代码有什么问题。我是否缺少上传功能的参数?我还缺少其他身份验证吗?子域的任何作用?我可以使用 temp 作为专辑名称吗?我提前感谢。再次感谢