Blogger の Google グループ ( https://groups.google.com/forum/#!topic/bloggerdev/LYBQxsugzlA ) でこの質問をしましたが、回答がありませんでした。私はまた、私のお尻をグーグルで検索しましたが、まだ答えを見つけることができません:
要するに、Blogger のスケジュールされた投稿が API 経由で (公式の Blogger PHP クライアント ライブラリを使用して) 公開されるときに、その投稿に使用される URL を取得したいということです。次のように通常の投稿(予定外)を作成している場合:
$res = $service->posts->insert('blogger_blog_id', $post_details);
応答からURLを取得できます
$post_url = $res['url'];
しかし、次のようなものを追加して投稿をスケジュールすると
$post_details->setPublished($date);
呼び出しを行う前に、応答配列の url プロパティは、投稿へのリンクではなく、ブログのルート URL を返すだけです。
Blogger にログインしてこれらのスケジュールされた投稿の 1 つを見ると、使用される URL を示す部分があります。これを掴みたいのですが、可能ですか?