【问题标题】:PHP Photobucket " Exception Insufficient permissions"PHP Photobucket“异常权限不足”
【发布时间】:2012-02-10 04:06:25
【问题描述】:

感谢您查看我的代码。 我从 photobucket 获得权限不足异常。我把我的代码 sn-p 放在下面:

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 作为专辑名称吗? 我提前感谢。 再次感谢

【问题讨论】:

    标签: php photobucket


    【解决方案1】:

    我是您正在使用的 Photobucket API 代码的开发者。

    那里有一个请求令牌。您需要通过 Web 身份验证过程让用户在 photobucket 中输入他们的用户名和密码,并将该请求令牌交换为访问令牌。

    请参阅 simple_demo.php https://bitbucket.org/photobucket/api-php5-pear/src/1b31215ab83e/simple_demo.php 了解如何与该库一起使用的示例。

    【讨论】:

    • justin 如果我是一家企业,我无法通过我的网站将所有图片上传到 photobucket?每次上传都必须有人在物理上登录?
    猜你喜欢
    • 2012-10-16
    • 2014-05-18
    • 1970-01-01
    • 2016-01-12
    • 1970-01-01
    • 2014-10-24
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    相关资源
    最近更新 更多