我正在博客博客上使用博主API创建帖子。
这是基于此处的示例代码:
http://framework.zend.com/svn/framework/standard/trunk/demos/Zend/Gdata/Blogger.php
我可以成功创建一个帖子,然后我返回了postid。
我想知道如何从返回的postid获取新创建的帖子的URL(固定链接或非永久链接)?
任何帮助表示感谢。
答案 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方法可以为您提供编辑,评论
的链接