Importante: Esta es una versión antigua de esta página. Para obtener la versión más reciente, usa los vínculos de la barra de navegación de la izquierda.
La API de datos de Blogger permite que las aplicaciones cliente vean y actualicen Blogger contenido en forma de feeds de la API de datos de Google.
Tu aplicación cliente puede usar la API de datos de Blogger para crear un blog nuevo. entradas de blog, editar o borrar entradas de blog, y buscar entradas de blog que coincidan criterios particulares.
Además de proporcionar información sobre las funciones de Blogger, API de datos, en este documento se proporcionan ejemplos de interacciones básicas de la API de datos mediante XML y HTTP sin procesar. Después de leer este documento, te recomendamos que leas las secciones específicas de lenguaje de programación de esta guía para desarrolladores si quieres obtener más información para interactuar con la API con nuestras bibliotecas cliente.
Contenido
Público
Este documento está dirigido a programadores que deseen escribir código de que pueden interactuar con Blogger mediante XML y HTTP.
En este documento, se da por sentado que comprendes las ideas generales detrás del protocolo de las APIs de Google Data.
Si usas un sistema UNIX y quieres probar los ejemplos de esta
sin escribir ningún código, encontrarás las utilidades de línea de comandos de UNIX
curl
o wget
son útiles. para obtener más información, consulta la
páginas manuales de esas herramientas.
Para obtener información de referencia de la API de datos de Blogger, consulta la guía de referencia del protocolo.
Cómo comenzar
Cómo crear una cuenta de Blogger
Te recomendamos que te registres para obtener un Cuenta de Blogger con fines de prueba. Blogger usa Cuentas de Google, por lo que, si ya tienes una, puedes comenzar a usar el servicio.
Autenticación en el servicio de Blogger
Puedes acceder a los feeds públicos y privados con la API de datos de Blogger. Los feeds públicos no requieren autenticación, pero son de solo lectura. Si modificar un blog, entonces tu cliente debe autenticarse antes de solicitar feeds privados. Puede autenticarse con uno de estos dos enfoques: la autenticación de proxy AuthSub o la autenticación de nombre de usuario y contraseña ClientLogin.
Para obtener más información sobre la autenticación con las APIs de datos de Google en general, consulta la documentación de autenticación documentación.
En la mayoría de los ejemplos de las secciones siguientes de este documento se da por sentado proporciona la autenticación adecuada.
Autenticación del proxy de AuthSub
La autenticación del proxy de AuthSub es utilizada por las aplicaciones web que necesitan autenticar a sus usuarios en Cuentas de Google. El operador del sitio web y el código cliente no tienen acceso al nombre de usuario ni a la contraseña del usuario de Blogger. En su lugar, el cliente obtiene tokens de AuthSub especiales que le permiten actuar en nombre de un usuario en particular. Para obtener información más detallada, consulta la documentación de AuthSub.
Cuando un usuario visita tu aplicación por primera vez, aún no ha estado autenticado. En este caso, debes mostrar información y un vínculo dirigir al usuario a una página de Google para autenticar tu solicitud de acceso a sus blogs.
Los siguientes parámetros de consulta se incluyen en la URL de AuthSubRequest:
- siguiente
- Es la URL de la página a la que Google debe redireccionar al usuario después de la autenticación.
- alcance
- Indica que la aplicación solicita un token para acceder a los feeds de Blogger. La cadena de alcance que se debe usar es
http://www.blogger.com/feeds/
(codificada como URL, por supuesto). - seguro
- Indica si el cliente solicita un token seguro.
- sesión
- Indica si el token que se muestra se puede intercambiar por un token de uso múltiple (sesión).
La URL de AuthSubRequest podría verse de la siguiente manera:
https://www.google.com/accounts/AuthSubRequest?scope=http%3A%2F%2Fwww.blogger.com%2Ffeeds%2F&session=1&secure=0&next=http%3A%2F%2Fwww.example.com%2Fwelcome.html
El usuario sigue el vínculo al sitio de Google y se autentica en su cuenta de Google. Cuenta.
Después de que el usuario se autentica, el sistema AuthSub lo redirecciona a la URL
que especificaste en el parámetro de consulta next
de AuthSubRequest
URL. El sistema de AuthSub agrega un token de autenticación a esa URL, como el valor del parámetro de consulta token
. Por ejemplo:
http://www.example.com/welcome.html?token=yourAuthToken
Este valor de token representa un token AuthSub de un solo uso. En este ejemplo,
como se especificó session=1
, este token se puede intercambiar por una
Token de sesión de AuthSub llamando a AuthSubSessionToken
con el token de un solo uso en un encabezado de autorización, como se muestra a continuación:
GET /accounts/AuthSubSessionToken HTTP/1.1 Content-Type: application/x-www-form-urlencoded Authorization: AuthSub token="yourAuthToken" User-Agent: Java/1.5.0_06 Host: www.google.com Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Connection: keep-alive
La respuesta del servicio AuthSubSessionToken incluye un encabezado Token
que contiene el token de sesión y un encabezado Expiration
que indica durante cuánto tiempo permanecerá válido el token.
La aplicación puede usar el valor del token de sesión en la
Encabezado Authorization
de las interacciones posteriores con Blogger.
A continuación, se muestra un ejemplo de una solicitud HTTP, que contiene un token no seguro, que podrías enviar a Blogger:
GET /feeds/blogID/blogs/posts/defaults HTTP/1.1 Content-Type: application/x-www-form-urlencoded Authorization: AuthSub token="yourSessionToken" User-Agent: Java/1.5.0_06 Host: www.blogger.com Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Connection: keep-alive
Autenticación de nombre de usuario/contraseña de ClientLogin
Usa la autenticación de ClientLogin si tu cliente es un cliente "instalado" independiente para un solo usuario (como una aplicación para computadoras de escritorio). Para solicitar un
token de autenticación con el mecanismo ClientLogin, envía un POST
a la siguiente URL:
https://www.google.com/accounts/ClientLogin
El cuerpo de POST
debe contener un conjunto de parámetros de consulta que se vean
como los parámetros pasados por un formulario HTML, con el
Tipo de contenido de application/x-www-form-urlencoded
. Estos parámetros
son:
- Correo electrónico
- La dirección de correo electrónico del usuario.
- Contraseña
- La contraseña del usuario.
- servicio
- El nombre del servicio de Blogger es
blogger
. (Para otros servicios, consulta la lista de nombres de servicios). - accountType
- Siempre debe establecerse en
GOOGLE
cuando se usa la API de Blogger. Si no estableces este parámetro, se impedirá el acceso de los usuarios que también tengan una cuenta de G Suite. - source
- Identifica tu aplicación cliente. Debe tener el formato companyName-applicationName-versionID. En los ejemplos, se usa el nombre
exampleCo-exampleApp-1
.
Para obtener más información sobre los parámetros, consulta el documento Autenticación para aplicaciones instaladas.
Si la solicitud de autenticación falla, el servidor muestra un código de estado HTTP 403 Forbidden
.
Si se realiza correctamente, el servidor muestra un código de estado HTTP 200 OK
, además de tres códigos alfanuméricos largos en el cuerpo de la respuesta: SID, LSID y Auth. El valor de Auth es el token de autorización que enviarás a Blogger con cada una de tus solicitudes posteriores, así que conserva una copia de ese valor. Puedes
ignorar los valores de SID y LSID.
Dado que todas las solicitudes a feeds privados requieren autenticación, debes configurar el encabezado de autorización en todas las interacciones posteriores con Blogger con el siguiente formato:
Authorization: GoogleLogin auth=yourAuthToken
Donde yourAuthToken
es la cadena de autenticación que muestra la solicitud de ClientLogin.
Para obtener más información sobre la autenticación de ClientLogin, incluida la solicitudes y respuestas, consulta el artículo Autenticación para Aplicaciones.
Nota: Usa el mismo token para todas las solicitudes de un sesión determinada; no adquieren un token nuevo para cada solicitud de Blogger.
Nota: Como se describe en la documentación de ClientLogin, es posible que la solicitud de autenticación falle y solicite un desafío de CAPTCHA. Si deseas que Google emita y controle el desafío de CAPTCHA, envía al usuario a https://www.google.com/accounts/DisplayUnlockCaptcha?service=blogger
(en lugar de a la URL de control de CAPTCHA que se proporciona en la documentación de ClientLogin).
Cómo recuperar una lista de blogs
La API de datos de Blogger brinda un feed en el que se enumeran los blogs de un user; se conoce como "metafeed".
Envía un GET
HTTP a la siguiente URL para recuperar la lista de
blogs:
http://www.blogger.com/feeds/userID/blogs
Nota: También puedes reemplazar default
por el ID de usuario, lo que le indica a Blogger que muestre la lista de blogs del usuario cuyas credenciales acompañan la solicitud.
Una entrada del metafeed debería verse de la siguiente manera:
<entry> <id>tag:blogger.com,1999:blog-blogID.post-postID</id> <published>2006-08-02T18:44:43.089-07:00</published> <updated>2006-11-08T18:10:23.020-08:00</updated> <title type='text'>Lizzy's Diary</title> <summary type='html'>Being the journal of Elizabeth Bennet</summary> <link rel='alternate' type='text/html' href='http://blogName.blogspot.com/'> </link> <link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blogName.blogspot.com/feeds/posts/default'> </link> <link rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' href='http://www.blogger.com/feeds/blogID/posts/default'> </link> <link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/userID/blogs/blogID'> </link> <link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/userID/blogs/blogID'> </link> <author> <name>Elizabeth Bennet</name> <email>noreply@blogger.com</email> <uri>http://www.blogger.com/profile/profileID</uri> </author> </entry>
Para obtener información sobre el significado de cada uno de esos elementos, consulta el documento Referencia de protocolo de las APIs de Google Data o la especificación de Atom 1.0.
Si por algún motivo falla tu solicitud, Blogger podría mostrar un estado diferente código. También puedes encontrar más información sobre los códigos de estado HTTP en el documento Referencia de protocolos de las APIs de Google Data.
Cómo crear publicaciones
La API de Blogger Data te permite crear y publicar entradas de blog nuevas, así como crear borradores de entradas.
Publicar una entrada de blog
Después de la autenticación, puedes publicar entradas de blog nuevas.
Primero, crea una representación XML de la entrada que se publicará. Este XML debe
tener la forma de un elemento Atom <entry>
, que podría verse
así:
<entry xmlns='http://www.w3.org/2005/Atom'> <title type='text'>Marriage!</title> <content type='xhtml'> <div xmlns="http://www.w3.org/1999/xhtml"> <p>Mr. Darcy has <em>proposed marriage</em> to me!</p> <p>He is the last man on earth I would ever desire to marry.</p> <p>Whatever shall I do?</p> </div> </content> <category scheme="http://www.blogger.com/atom/ns#" term="marriage" /> <category scheme="http://www.blogger.com/atom/ns#" term="Mr. Darcy" /> </entry>
Nota: Establecer un autor personalizado para las publicaciones es no se admite en este momento. Todas las publicaciones nuevas aparecerán como si las hubiera creado el usuario autenticado actualmente.
Para publicar esta entrada, envíala a la URL de la publicación del blog de la siguiente manera. Primero,
coloca el elemento <entry>
de Atom en el cuerpo de un nuevo
Solicitud POST
con el contenido application/atom+xml
el tipo de letra. Luego, busca la URL de la publicación del blog en el metafeed. Para ello, busca el elemento <link>
en el que el atributo rel
termina con #post
. La URL de la publicación del blog se proporciona como el atributo href
de este elemento, que tiene el siguiente formato:
http://www.blogger.com/feeds/blogID/posts/default
Nota: Esta URL es la misma que la que aparece en la
<link rel="service.post">
que aparece en el
<head>
de la versión legible por humanos de la
blog.
Blogger crea una entrada de blog con la entrada que enviaste y, luego, muestra un código de estado HTTP 201 CREATED
, junto con una copia de la entrada nueva en forma de un elemento <entry>
. La entrada devuelta es la misma
uno que enviaste, pero también contiene varios elementos agregados por Blogger, como un
<id>
.
Si por algún motivo falla tu solicitud, Blogger podría mostrar un estado diferente código. Para obtener más información sobre los códigos de estado, consulta la sección Documento de referencia del protocolo de la API.
Creando el borrador de la entrada de blog
Los borradores de entradas se crean del mismo modo que las publicaciones públicas, pero con un
<app:control>
agregado a la entrada para indicar que el elemento
todavía no debe publicarse.
Este elemento <app:control>
debe contener un solo
<app:draft>
como elemento secundario:
<app:control xmlns:app='http://purl.org/atom/app#'> <app:draft>yes</app:draft> </app:control>
Los datos contenidos en el elemento <app:draft>
deben ser los
la cadena yes para que se reconozca la entrada como borrador.
Para convertir un borrador de entrada de blog existente en una entrada publicada, recupera el borrador, establece los datos del elemento <app:draft>
en la cadena no y, luego, actualiza la entrada. La recuperación y actualización de publicaciones se explica en las siguientes dos secciones.
Nota: Para obtener más información sobre el Atom
de publicación de texto, como <app:control>
y
<app:draft>
, consulta RFC 5023.
Cómo recuperar publicaciones
En las siguientes secciones, se describe cómo recuperar una lista de entradas de blog, con y sin parámetros de consulta.
Puedes consultar un feed público de Blogger sin autenticación. Por lo tanto, no necesitas configurar el parámetro de autorización cuando recuperas entradas de blog de un blog público.
Recuperando todas las entradas del blog
Para recuperar las publicaciones del usuario, envía una solicitud HTTP GET
a la URL del feed del blog. Luego, Blogger muestra un feed que contiene las entradas de blog adecuadas. Por ejemplo, para obtener una lista de publicaciones de blog de liz@gmail.com, envía la siguiente solicitud HTTP a Blogger (con el valor apropiado en lugar de blogID
, por supuesto):
GET http://www.blogger.com/feeds/blogID/posts/default
Luego, Blogger devuelve un código de estado HTTP 200 OK
y un
Feed Atom 1.0 que contiene las entradas del blog.
El siguiente es un ejemplo de un feed de un blog con una sola publicación. Aviso editamos ligeramente este ejemplo para que sea más legible a los humanos. En concreto, un feed de Blogger real contiene IDs y URLs reales.
<feed xmlns='http://www.w3.org/2005/Atom'> <id>tag:blogger.com,1999:blog-blogID</id> <updated>2006-11-08T18:10:23.020-08:00</updated> <title type='text'>Lizzy's Diary</title> <link rel='alternate' type='text/html' href='http://blogName.blogspot.com/index.html'> </link> <link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blogName.blogspot.com/feeds/posts/default'> </link> <link rel='self' type='application/atom+xml' href='http://blogName.blogspot.com/feeds/posts/default'> </link> <author> <name>Elizabeth Bennet</name> <email>noreply@blogger.com</email> <uri>http://www.blogger.com/profile/profileID</uri> </author> <generator version='7.00' uri='http://www2.blogger.com'>Blogger</generator> <entry> <id>tag:blogger.com,1999:blog-blogID.post-postID</id> <published>2006-11-08T18:10:00.000-08:00</published> <updated>2006-11-08T18:10:14.954-08:00</updated> <title type='text'>Quite disagreeable</title> <content type='html'><p>I met Mr. Bingley's friend Mr. Darcy this evening. I found him quite disagreeable.</p></content> <link rel='alternate' type='text/html' href='http://blogName.blogspot.com/2006/11/quite-disagreeable.html'> </link> <link rel='self' type='application/atom+xml' href='http://blogName.blogspot.com/feeds/posts/default/postID'> </link> <link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/blogID/posts/default/postID'> </link> <author> <name>Elizabeth Bennet</name> <email>noreply@blogger.com</email> <uri>http://www.blogger.com/profile/profileID</uri> </author> </entry> </feed>
Cómo recuperar publicaciones mediante parámetros de consulta
La API de Blogger Data te permite solicitar un conjunto de entradas que coincidan con criterios especificados, como solicitar publicaciones de blog publicadas o actualizadas en un período determinado.
Por ejemplo, para enviar una consulta de período, agrega published-min
y published-max
a la URL de la solicitud. Para obtener todas las
entradas de blog creadas entre el 16 de marzo de 2008 y el 24 de marzo de 2008, envía una solicitud
solicitud a la URL del feed del blog:
GET http://www.blogger.com/feeds/blogID/posts/default?published-min=2008-03-16T00:00:00&published-max=2008-03-24T23:59:59
Cuando envías esa solicitud de GET
, Blogger muestra un código de estado HTTP 200 OK
y un feed que contiene las publicaciones de blog que se crearon en el período que especificaste.
Los parámetros updated-min
y updated-max
también se pueden usar para obtener todas las entradas de blog actualizadas dentro de un período determinado. Sin embargo, ten en cuenta
que estos parámetros se ignoran, a menos que el parámetro orderby
también
se establezca en updated
.
La API de datos de Blogger admite los siguientes parámetros de consulta:
- alt
- Es el tipo de feed que se mostrará, como
atom
(predeterminado) orss
. - /category
- Especifica categorías (también conocidas como etiquetas) para filtrar los resultados del feed. Por ejemplo,
http://www.blogger.com/feeds/blogID/posts/default/-/Fritz/Laurie
muestra entradas con las etiquetasFritz
yLaurie
. - resultados-máx.
- Es la cantidad máxima de entradas que se mostrarán.
- orden
- Es el orden en el que se mostrarán las entradas, como
lastmodified
(el valor predeterminado),starttime
oupdated
. - mínimo-publicado, máximo-publicado
- Los límites en las fechas de publicación de la entrada.
- start-index
- El índice basado en 1 del primer resultado que se recuperará (para paginación).
- actualizado-mín., máx.-actualizado
- Los límites en las fechas de actualización de la entrada. Estos parámetros de consulta se ignoran, a menos que el parámetro
orderby
se establezca enupdated
.
Para obtener más información sobre los parámetros de consulta, consulta la Referencia de la API de datos de Blogger Guía de inicio rápido y la Guía de Google Guía de referencia de las APIs de datos
Actualizando publicaciones
Para actualizar una entrada de blog existente, primero recupera la entrada que quieres
modifícalo y envías una solicitud PUT
con
la entrada actualizada en el cuerpo del mensaje, a la URL de edición de la entrada. Asegúrate de que la
El valor <id>
en la entrada con la que PUT
coincide exactamente
el <id>
de la entrada existente.
La URL de edición se destaca en la siguiente entrada:
<entry> <id>tag:blogger.com,1999:blog-blogID.post-postID</id> <published>2006-11-08T18:10:00.000-08:00</published> <updated>2006-11-08T18:10:14.954-08:00</updated> <title type='text'>Quite disagreeable</title> <content type='html'><p>I met Mr. Bingley's friend Mr. Darcy this evening. I found him quite disagreeable.</p></content> <link rel='alternate' type='text/html' href='http://blogName.blogspot.com/2006/11/quite-disagreeable.html'> </link> <link rel='self' type='application/atom+xml' href='http://blogName.blogspot.com/feeds/posts/default/postID'> </link> <link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/blogID/posts/default/postID'> </link> <category scheme="http://www.blogger.com/atom/ns#" term="Mr. Bingley" /> <category scheme="http://www.blogger.com/atom/ns#" term="Mr. Darcy" /> <author> <name>Elizabeth Bennet</name> <email>noreply@blogger.com</email> <uri>http://www.blogger.com/profile/profileID</uri> </author> </entry>
IMPORTANTE: Para garantizar la compatibilidad con versiones futuras,
asegúrate de que cuando PUT
una entrada actualizada conserve todas
el XML que estaba presente cuando recuperaste la entrada de Blogger. De lo contrario,
cuando implementamos nuevos elementos e incluimos <new-awesome-feature>
del feed, el cliente no los devolverá y los usuarios se perderán
y sale de ella. La página
Las bibliotecas cliente de la API de datos
lo manejan correctamente, así que si usas
una de las bibliotecas que ya está lista.
Nota: Modificar los datos del autor asociados con publicaciones no es compatible actualmente.
Sugerencia para solucionar problemas: Algunos firewalls bloquean HTTP
PUT
mensajes. Para evitar esto, puedes incluir un encabezado X-HTTP-Method-Override: PUT
en una solicitud POST
.
Para obtener más información, consulta el documento Conceptos básicos del protocolo de la API de Google Data.
Cómo borrar publicaciones
Para borrar una publicación, envía una solicitud DELETE
a la URL de edición de la publicación.
Es la misma URL que se usa para actualizar las publicaciones.
Sugerencia para solucionar problemas: Algunos firewalls bloquean los mensajes HTTP DELETE
. Para evitar esto, puedes incluir un encabezado X-HTTP-Method-Override: DELETE
en una solicitud POST
. Para obtener más información, consulta la API de datos de Google
los conceptos básicos del protocolo de enlace.
Comentarios
La API de datos de Blogger permite crear, recuperar y borrar comentarios. No se admite la actualización de comentarios (tampoco está disponible en la Web) de usuario).
Cómo crear comentarios
Para publicar un comentario, crea un elemento Atom <entry>
, como este:
lo siguiente:
<entry xmlns='http://www.w3.org/2005/Atom'> <title type="text">This is my first comment</title> <content type="html">This is my first comment</content> </entry>
Para publicar este comentario, coloca el elemento Atom <entry>
en el cuerpo de una nueva solicitud POST
, con el
Tipo de contenido application/atom+xml
. Luego, envía el POST
.
a la URL de Blogger adecuada:
POST http://www.blogger.com/feeds/blogID/postID/comments/default
Nota: Actualmente, solo puedes publicar comentarios en un blog que pertenezca al usuario autenticado.
Nota: Por el momento, no se admite configurar un autor personalizado para los comentarios. Todos los comentarios nuevos aparecerán como si los hubiera creado el usuario autenticado actualmente.
Cómo recuperar comentarios
Puedes recuperar los comentarios de una publicación en particular enviando un
GET
a la URL del feed de comentarios de esta publicación:
GET http://www.blogger.com/feeds/blogID/postID/comments/default
O puedes ver los comentarios de todas las entradas a través del feed de comentarios del blog URL:
GET http://www.blogger.com/feeds/blogID/comments/default
Estas solicitudes muestran un feed de comentarios que se ve de la siguiente manera:
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0"> <id>tag:blogger.com,1999:blog-blogID.post-postID.comment-commentID</id> <updated>2007-04-04T21:56:29.803-07:00</updated> <title type="text">My Blog : Time to relax</title> <link rel="alternate" type="text/html" href="http://blogName.blogspot.com/2007/04/first-post.html"/> <link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blogName.blogspot.com/feeds/postID/comments/default"/> <link rel="self" type="application/atom+xml" href="http://blogName.blogspot.com/feeds/postID/comments/default"/> <author> <name>Blog Author name</name> </author> <generator version="7.00" uri="http://www2.blogger.com">Blogger</generator> <openSearch:totalResults>1</openSearch:totalResults> <openSearch:startIndex>1</openSearch:startIndex> <entry> <id>tag:blogger.com,1999:blog-blogID.post-commentID</id> <published>2007-04-04T21:56:00.000-07:00</published> <updated>2007-04-04T21:56:29.803-07:00</updated> <title type="text">This is my first comment</title> <content type="html">This is my first comment</content> <link rel="alternate" type="text/html" href="http://blogName.blogspot.com/2007/04/first-post.html#commentID"/> <link rel="self" type="application/atom+xml" href="http://blogName.blogspot.com/feeds/postID/comments/default/commentID"/> <link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/blogID/postID/comments/default/commentID"/> <thr:in-reply-to href="http://blogName.blogspot.com/2007/04/first-post.html" ref="tag:blogger.com,1999:blog-blogID.post-postID" source="http://www.blogger.com/feeds/posts/default/blogID" type="text/html"/> <author> <name>Blog Author name</name> <email>blog_author@gmail.com</email> <uri>http://www.blogger.com/profile/userID</uri> </author> <thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blogName.blogspot.com/2007/04/first-post.html' ref='tag:blogger.com,1999:blog-blogID.post-postID' source='http://blogName.blogspot.com/feeds/posts/default/postID' type='text/html' /> </entry> </feed>
Borrando comentarios
Para borrar un comentario, envía una solicitud DELETE
a su edición
URL. Esta URL se destaca en el feed de comentarios anterior.
Formato de exportación
Blogger permite a los usuarios importar y exportar sus blogs a través de una exportación de Blogger. . Este archivo de exportación contiene todas las entradas y los comentarios de un blog. El para el archivo de exportación es exactamente el mismo formato Atom que se describe en las secciones sobre cómo recuperar publicaciones y comentarios. Este archivo de exportación contendrá el contenido del feed de publicaciones y el contenido del feed de comentarios combinados en un solo documento.
Para exportar o importar datos del blog con el formato de exportación, puedes visitar el Página de configuración del blog Para recuperar el archivo de exportación de un blog con la API de datos, usa la siguiente URL:
GET http://www.blogger.com/feeds/blogID/archive
Para importar el archivo de exportación, crea una solicitud POST
al
siguiente URL con el contenido del archivo de exportación como los datos de la solicitud y
application/atom+xml
como el tipo de contenido:
POST http://www.blogger.com/feeds/blogID/archive/full
Ninguna de las URLs anteriores admite parámetros de consulta. Ambas solicitudes deben también contienen información de autenticación y solo los administradores de blogs podrán importar y exportar los blogs con estos feeds URLs.
Nota: Si creas tu propio archivo de exportación de Blogger, actualmente hay una restricción en el orden de las entradas de publicaciones y comentarios. En el archivo de exportación de Blogger, primero se mostrarán todas las publicaciones y, luego, todos los comentarios. Se permite intercalar entradas de publicaciones y comentarios, siempre que la entrada de comentario aparezca después de la publicación a la que se refiere.
Obtén más información sobre cómo Blogger usa el formato Atom en la exportación. consulta la documentación sobre el documento de referencia.