我试图通过使用 api 来获取博主的博客信息。
$blogger = new Google_BloggerService($client);
$data = $blogger->blogs->getByUrl(array('url'=>'http://puwaruwa.blogspot.com/'));
它运行良好,并给了我详细信息。
然后我尝试插入如下帖子
<?php
$token = json_decode($token, true); //already got the token
?>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
$.ajax({
type:"POST",
url: "https://www.googleapis.com/blogger/v3/blogs/55555555555555/posts/",
Authorization: "OAuth <?php echo $token['access_token']; ?>",
data: {"kind": "blogger#post",
"blog": {
"id": "555555555555555"
},
"title": "A new post",
"content": "With <b>exciting</b> content..."},
dataType: 'json',
contentType: 'application/json',
success:function(data){alert(data);}
});
</script>
但它给了我
{
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Login Required",
"locationType": "header",
"location": "Authorization"
}
],
"code": 401,
"message": "Login Required"
}
}
请帮助我通过 api v3 使用 php 将帖子插入博客博客。