ブロガー API を使用してブロガー ブログに投稿を作成しています。
これは、次のサンプル コードに基づいています。
http://framework.zend.com/svn/framework/standard/trunk/demos/Zend/Gdata/Blogger.php
投稿を正常に作成でき、postid が返されます。
返された postid から新しく作成された投稿の URL (パーマリンクまたは非パーマリンク) を取得する方法を知りたいですか?
どんな助けでも感謝します。
ブロガー API を使用してブロガー ブログに投稿を作成しています。
これは、次のサンプル コードに基づいています。
http://framework.zend.com/svn/framework/standard/trunk/demos/Zend/Gdata/Blogger.php
投稿を正常に作成でき、postid が返されます。
返された postid から新しく作成された投稿の URL (パーマリンクまたは非パーマリンク) を取得する方法を知りたいですか?
どんな助けでも感謝します。
コメントを投稿した直後に、解決策を見つけました。
この$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を含む各メソッドの結果がエコーアウトされます。setメソッドはたくさんありますが、それはここで必要なものではありません。編集、コメントへのリンクを提供する他のgetメソッドがあります