Я задал этот вопрос в группе Blogger Google здесь https://groups.google.com/forum/#!topic/bloggerdev/LYBQxsugzlA, но у меня нет ответов, и я надеюсь, что вы, знающие люди, сможете помочь! Я также погуглил свою задницу и до сих пор не могу найти ответ:
Это сводится к тому, что я хочу получить URL-адрес, который будет использоваться для запланированного сообщения Blogger, когда оно будет опубликовано через API (с использованием официальной клиентской библиотеки Blogger PHP). Если я делаю обычный пост (незапланированный) вот так:
$res = $service->posts->insert('blogger_blog_id', $post_details);
Я могу получить URL-адрес из ответа с помощью
$post_url = $res['url'];
Но если я запланирую публикацию, добавив что-то вроде
$post_details->setPublished($date);
Прежде чем я сделаю вызов, свойство url в массиве ответов просто возвращает корневой URL-адрес блога вместо ссылки на сообщение.
Если я войду в Blogger и посмотрю на одну из этих запланированных публикаций, часть ее даст мне URL-адрес, который будет использоваться. Это то, что я хочу захватить, это возможно?
sleep(5)
а затем получите URL-адрес вторым запросом? - person Tschallacka   schedule 20.09.2013