Blogger API - 创建帖子后获取URL

时间:2012-08-16 19:03:58

标签: php api google-api blogger

我正在博客博客上使用博主API创建帖子。

这是基于此处的示例代码:

http://framework.zend.com/svn/framework/standard/trunk/demos/Zend/Gdata/Blogger.php

我可以成功创建一个帖子,然后我返回了postid。

我想知道如何从返回的postid获取新创建的帖子的URL(固定链接或非永久链接)?

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:1)

在我发表评论后,我找到了解决方案。

示例中的$createdPost变量将具有名为getAlternateLink的方法。像这样使用它:

$altLink = $createdPost->getAlternateLink();
$url = $altLink->getHref();

我发现这是一个简单的循环:

foreach (get_class_methods($createdPost) AS $method) {
  echo '<br>' . $method;
  try {
    if (strpos($method, 'get') !== FALSE) { echo ': '; var_dump($createdPost->$method()); }
  } catch (Exception $e) {

  }
}

这将回显包含get的每个方法的结果。有很多设置方法,但这不是你需要的。还有其他get方法可以为您提供编辑,评论

的链接