Blogger API — получение URL-адреса запланированной публикации

Я задал этот вопрос в группе 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-адрес, который будет использоваться. Это то, что я хочу захватить, это возможно?


person KyleC    schedule 20.09.2013    source источник
comment
что произойдет, если вы sleep(5) а затем получите URL-адрес вторым запросом?   -  person Tschallacka    schedule 20.09.2013
comment
Начинаю думать, что это невозможно, если честно. Если я попытаюсь получить запланированный пост по его идентификатору, я получу 403. Тот же код с уже опубликованным постом работает нормально.   -  person KyleC    schedule 20.09.2013


Ответы (1)


Это была временная проблема с API Blogger на случай, если она повторится!

person KyleC    schedule 19.10.2013