无法在之前仅限邀请的博客上使用php v3库创建或更新帖子

时间:2014-04-26 22:43:56

标签: php blogger google-api-php-client

我使用Blogger库进行php,我无法编辑现有帖子。 这在可公开访问的博客上正常工作,其中经过身份验证的用户是“作者”。 但是,在最初设置为“仅限邀请”的博客上 两个用户都具有管理员权限 程序化创建或更新工作。我可以阅读这篇文章。

错误消息是:

  

(403)很抱歉,您无权访问此资源。'

     

#0 ./GoogleClientApi/src/io/Google_REST.php(36):   Google_REST :: decodeHttpResponse(对象(Google_HttpRequest))

     

#1 ./GoogleClientApi/src/service/Google_ServiceResource.php(186):   Google_REST ::执行(对象(Google_HttpRequest))

     

#2 ./GoogleClientApi/src/contrib/Google_BloggerService.php(372):   Google_ServiceResource-> __ call('update',Array)

     

#3 main.php(137):   Google_PostsServiceResource-> update('854693594998780 ...','218373723174711 ...',对象(Google_Post))

     

#4 main.php(166):第67行的./GoogleClientApi/src/io/Google_REST.php中的公告

简要说明:

Array
(
[error] => Array

    (
        [errors] => Array
            (
                [0] => Array
                    (
                        [domain] => global
                        [reason] => forbidden
                        [message] => We're sorry, but you don't have permission to access this resource.
                    )

            )

        [code] => 403
        [message] => We're sorry, but you don't have permission to access this resource.
    )

代码是:

$client = new Google_Client();

设置客户端对象

$blogger = new Google_BloggerService($client);

请求代码

$code = $_GET['code']; // i got it
$client->authenticate($code);

//结束设置

/* any function call this, */
$data = $blogger->posts->update($blogId, $postId, $post);

这使得PUT请求包含一些数据,我认为这并不重要,如果是这样,我会稍后提出请求

我的代码是这样的: http://gayanonline.blogspot.com.ar/2013/03/google-api-v3-with-php-using-blogger.html

对于启动部分。

谢谢,对不起我的英语。 以马内利

0 个答案:

没有答案