我在PHP中使用Blogger V3 API并使新帖子完美无缺,除非我在我的博客上添加了一个标签。在下面的示例中,标签1,标签2,标签3&标签4已存在于我的博客上,但标签5没有。当我尝试处理请求时,我收到此错误"(400)我们很抱歉,但字段标签的值无效。"并且我的博客上没有创建帖子。如果我删除了Label 5并再次尝试发布帖子没有错误。我需要知道的是,有人已经遇到过这种情况并找到了解决方法吗?我需要在发布新帖子时添加标签1到5。我想也许我在这里找不到的东西。我的博客有数千个标签。我将尝试将标签与我博客上已有的标签与json响应相匹配并添加未找到的标签的方法在我看来会很复杂。我只是在寻找可能有用的东西。如果您有解决方法或我可以尝试的任何其他建议,请告诉我。谢谢!
$NewPost = new Google_Service_Blogger_Post();
$NewPost->setTitle("New Post Title");
$NewPost->setLabels(array('Label 1', 'Label 2', 'Label 3', 'Label 4', 'Label 5'));
$NewPost->setContent("This is a test.");
(400)我们很抱歉,但字段标签的值无效。
https://developers.google.com/blogger/docs/3.0/reference/posts/insert