Descubrimiento: Permitir a cualquier persona publicar en un blogger

  • Autor Autor thejigg0695
  • Fecha de inicio Fecha de inicio
T

thejigg0695

Dseda
Redactor
créa una frase y compartela con tus amigos <<<---aqui esta el blogger donde pudieron hacer eso!

pudieron hacer que cualquier persona posteara en blogger

es algo muy interesante por que ya descubrimos que cualquier persona que ingrese a nuestro blogger puede postear algo y ojala existiera algun tutorial o algo asi }

y yo estube matandome por internet buscando alguna forma de que cualquier persona pudiera publicar en nuestro blogger}

estube viendo la pagina y creo que utilizaron .php

aqui el codigo!:
Insertar CODE, HTML o PHP:
Array
(
    [0] => Content-type: application/atom+xml
    [1] => Content-Length: 0
    [2] => Authorization: GoogleLogin auth=DQAAAJ8AAACzAliZlfjfbGGG91SQ9R-dPaSh9_McC9XorRRhnATfLqLwxodnALiR6jl1-qGt7Ca0yUocuNCox-a-s2hyYa3nths0JnF6U2sKOt3DkTI6W10fvY7fYcIVmsfOEiXORROvhWiZX0lTLmj67BVsggfDUVeD-Coo_uFg2Yo3mNUwZZ1Hs-Q_zxo1azIyisfFQgAi5iI8K58B3Up339tYpxeR

    [3] => 
    [4] => header('Location: http://megustaelface.blogspot.com/');
)
string(22) "Premature end of file."
Array
(
    [url] => https://www.blogger.com/feeds/2786876270261921704/posts/default
    [content_type] => text/html; charset=UTF-8
    [http_code] => 400
    [header_size] => 287
    [request_size] => 487
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 0.240811
    [namelookup_time] => 3E-05
    [connect_time] => 0.035636
    [pretransfer_time] => 0.127848
    [size_upload] => 0
    [size_download] => 22
    [speed_download] => 91
    [speed_upload] => 0
    [download_content_length] => 0
    [upload_content_length] => -1
    [starttransfer_time] => 0.240787
    [redirect_time] => 0
)


bueno mi pregunta es como lo puedo modificar para poder añadirlo a m blog y crear un blog igual para crear fases de facebook

lo que no lo entiendo es donde dice authorization: googlelogin auth para sacar esa seria de numeros, pues lo demas es poner la url de mi blog y la url de los feeds o algo asi
 
Última edición por un moderador:
la verdad si esta muy interesante, yo me quede sorprendio!
mucha gente decia que eso era imposible!
y ahora vemos que no es imposible, y podemos crear una pagina de para crear frases en facebook
y que el propio navegador pueda crear sus propias frases y lo mas interesante que ya esta esa forma de creala con blogger 😀
 
alguien que `pase el truco?
 
Increíble la verdad.
Me imaginaba que seria algo como esto Terminal Island
Una Terminal
 
la verdad si esta muy increible, por que puedes ingresar al blog y crear tu propia frase sin estar registrado ni nada de eso, entras y a crear tu frase y le pones en me gusta y listo!
Sorprendente!!
😎
 
veo que no has pasado por este tema. ya no funciona mas la pagina de likes en facebook

Enlace eliminado
 
A mi me importa un comino que ya no funcione con Facebook.
Quiero el Script para hacer mas interactivo el blog, dejando de lado facebook claro esta.
 
veo que no has pasado por este tema. ya no funciona mas la pagina de likes en facebook

Enlace eliminado


osea que ya no sirbe ninguna pagina de likes ??
pero ahorita me acabo de meter a mi blog de likes y si me funciona todo bien
Enlace eliminado
 
Escribir un post en Blogger usando cUrl y PHP | Rutarelativa


Blogger es la red de blogging adquirida por Google en la que, en unos pocos pasos, podemos tener nuestro propio blog de calidad sin conocimientos previos de programación.

Hay ocasiones en las que nos es útil poder postear automáticamente en nuestro blog tras realizar acciones, por ejemplo si tenemos una tienda online y nos gustaría indicar que cierto producto interesante vuelve a tener stock por fin. Para ello he desarrollado una clase para poder escribir un post en Blogger usando cUrl y PHP.


He querido hacer el proceso lo más sencillo posible, es decir, que con pocas líneas de código podamos postear en Blogger sin mayor problema. Paso a continuación a mostrar el código fuente (al final del artículo puedes descargar la clase de postear en Blogger con cUrl y PHP) y explicar su funcionamiento:

Blogger.class: Clase para escribir un post en Blogger usando cUrl y PHP
<?php

class blogger
{
private $FBlogID;
private $FUser;
private $FPass;
private $FAuth;

/**
* Construimos la clase. Pasamos como primer argumento el ID de nuestro Blog en Blogger.
*
* @param string $sBlogID
*
*/
public function __construct($sBlogID)
{
$this->FBlogID = $sBlogID;
}

public function setBlogID($sBlogID)
{
$this->FBlogID = $sBlogID;
}

public function setUser($sUser)
{
$this->FUser = $sUser;
}

public function setPass($sPass)
{
$this->FPass = $sPass;
}

public function setAuth($sAuth)
{
$this->FAuth = $sAuth;
}

public function getBlogID()
{
return $this->FBlogID;
}

public function getUser()
{
return $this->FUser;
}

public function getPass()
{
return $this->FPass;
}

public function getAuth()
{
return $this->FAuth;
}

/**
* Hacemos login con nuestra cuenta de Google
*
* @param string $sUser
* @param string $sPass
*
*/
public function login($sUser = false, $sPass = false)
{
// Variables
$cUrl = curl_init();
$aAuth = NULL;

// Asignamos variables
$this->FUser = $sUser;
$this->FPass = $sPass;

// Preparamos conexion
curl_setopt( $cUrl, CURLOPT_URL, 'https://www.google.com/accounts/ClientLogin' );
curl_setopt( $cUrl, CURLOPT_HEADER, false );
curl_setopt( $cUrl, CURLOPT_FOLLOWLOCATION, true );
curl_setopt( $cUrl, CURLOPT_RETURNTRANSFER, true );
curl_setopt( $cUrl, CURLOPT_SSL_VERIFYPEER, false );
curl_setopt( $cUrl, CURLOPT_POST, true );
curl_setopt( $cUrl, CURLOPT_POSTFIELDS, array( 'accountType' => 'GOOGLE', 'Email' => $this->FUser, 'Passwd' => $this->FPass, 'source' => 'blogger.class', 'service' => 'blogger' ) );

// Conectamos y obtenemos el resultado
$aAuth = curl_exec( $cUrl );

// Cerrar cURL
curl_close( $cUrl );

// Obtenemos el codigo de autenticacion
preg_match( '/Auth\=(?<auth>.+)$/i', $aAuth, $aAuth );
if( key_exists( 'auth', $aAuth ) )
$this->FAuth = $aAuth['auth'];
// Si no ha sido posible lanzamos excepcion
else
throw new Exception( 'Error en login. ¿Usuario o contraseña incorrecto?' );
}

/**
* Posteamos una entrada
*
* @param string $sTitle
* @param string $sBody
* @param string $sTags
* @param string $sDate (dd/mm/yy)
* @param string $sTime (hh:mm)
* @param boolean $bComments
*
*/
public function post($sTitle, $sBody, $sTags, $sDate = false, $sTime = false, $bComments = true)
{
// Variables
$cUrl = NULL;
$dDoc = NULL;
$sHtml = NULL;
$aInputs = NULL;
$nInputs = NULL;
$sSecurityToken = false;

// Obtenemos el securityToken
$cUrl = curl_init();
curl_setopt( $cUrl, CURLOPT_URL, 'http://www.blogger.com/post-create.g?blogID=' . $this->FBlogID );
curl_setopt( $cUrl, CURLOPT_HEADER, false );
curl_setopt( $cUrl, CURLOPT_HTTPHEADER, array( 'Authorization: GoogleLogin auth=' . $this->FAuth ) );
curl_setopt( $cUrl, CURLOPT_FOLLOWLOCATION, true );
curl_setopt( $cUrl, CURLOPT_RETURNTRANSFER, true );

// Conectamos y obtenemos el resultado
$sHtml = curl_exec( $cUrl );

// Cerrar cURL
curl_close( $cUrl );

// Obtenemos el securityToken
$dDoc = new DOMDocument();
$dDoc->loadHtml( $sHtml );

$aInputs = $dDoc->getElementsByTagName( 'input' );
$nInputs = $aInputs->length;

for( $nCont = 0; $nCont < $nInputs; ++$nCont )
{
if( $aInputs->item( $nCont )->getAttribute( 'name' ) == 'securityToken' )
{
$sSecurityToken = $aInputs->item( $nCont )->getAttribute( 'value' );
break;
}
}

// Lanzamos excepcion si no se ha podido obtener el securityToken
if( $sSecurityToken === false )
throw new Exception( 'No se ha podido obtener el securityToken. Reintenta el logueo.' );

// Posteamos
$cUrl = curl_init();
curl_setopt( $cUrl, CURLOPT_URL, 'http://www.blogger.com/post-create.do' );
curl_setopt( $cUrl, CURLOPT_HEADER, false );
curl_setopt( $cUrl, CURLOPT_HTTPHEADER, array( 'Authorization: GoogleLogin auth=' . $this->FAuth ) );
curl_setopt( $cUrl, CURLOPT_FOLLOWLOCATION, true );
curl_setopt( $cUrl, CURLOPT_RETURNTRANSFER, false );
curl_setopt( $cUrl, CURLOPT_POST, true );
curl_setopt( $cUrl, CURLOPT_POSTFIELDS, array(
'blogID' => $this->FBlogID,
'title' => $sTitle,
'postBody' => $sBody,
'postLabels' => $sTags,
'postDate' => ($sDate === false ? date( 'd/m/y' ) : $sDate),
'postTime' => ($sTime === false ? date( 'H:i' ) : $Time),
'commentsMode' => ($bComments === true ? 'ON' : 'OFF'),
'securityToken' => $sSecurityToken )
);

// Posteamos
curl_exec( $cUrl );

// Cerrar cURL
curl_close( $cUrl );
}
}
?>
Blogger.class: Ejemplo de como escribir un post en Blogger usando cUrl y PHP
login( 'usuario', 'contraseña' );

// Enviamos un post
$b->post( 'Posteando desde la clase blogger.class de Ruta Relativa', 'Hola, estoy escribiendo un interesante post desde la clase blogger.class de Ruta Relativa.', 'post, api, blogger, class, ruta relativa' );

// Liberamos
unset( $b );

?>
Como vemos en el código de ejemplo, primero debemos de incluir la clase Blogger.class. Luego deberemos de crear una instancia de la clase blogger pasándole como argumento el ID de tu blog de Blogger. Luego llamamos al método login con el que nos loguearemos en nuestra cuenta de Google pasando como argumentos nuestro usuario y contraseña. El siguiente paso sería enviar el post pasando como argumentos el título del post, el cuerpo del post, los tags (separados por comas), la fecha (una cadena con formato dd/mm/yy), la hora (con formato (hh:mm) y por útimo un booleano indicando si permitimos o no los comentarios en la entrada.

Esperamos que os sea de utilidad para vuestros proyectos y podáis sacarle rendimiento. Para cualquier duda o sugerencia no dudéis en dejar comentarios.
 
osea que ya no sirbe ninguna pagina de likes ??
pero ahorita me acabo de meter a mi blog de likes y si me funciona todo bien
Enlace eliminado

nomas enEnlace eliminado sirven??me e metido a paginasfamosas de like y si nomas sale como texto y en la mia si salen como eran con el nombre de la frase en i like facebook y salen con los enlaces
 
Última edición:
nomas enEnlace eliminado sirven??me e metido a paginasfamosas de like y si nomas sale como texto y en la mia si salen como eran con el nombre de la frase en i like facebook y salen con los enlaces

lo que veo es que algunas siguen funcionanado, creo q facebook las esta bloqueando 1 por 1. o algo asi.
 
lo que veo es que algunas siguen funcionanado, creo q facebook las esta bloqueando 1 por 1. o algo asi.

Creo que se volvio a habilitar, la mia no funcionaba ayer y hoy esta normal otra vez
😀
 
de hecho, muy interesante!
ojala y mas forobetanos sigan comentando y ayudando haber como le podemos hacer para ver como funciona ese .php y asi todos poder creear en blogger una pagina de likes xD😎
 
eso es una muestra para mostrar que blogger no es tan cerrado como algunos dicen
 
exacto! lo que pasa es complicado encontrar el punto exacto! 😀 jaja
 
no eso no es un .php yo veo y es como un pantallazo repentino, pero no todo el codigo. intente con el que postearon mas abajo y si funciona, pero me falta es como colocarlo en blogger y que se pueda comunicar con el , postee varias frases con el php pero en definitiva no se como integrarlo al blogger
 
Y el código donde lo uso?..es decir no creo que sea como un javascript donde sólo se adjunta como archivo externo...creo se debe tener el código fuente para agregarlo..y luego subirlo vía ftp?...igual en edición html no creo que se pueda incrustar vdd...la verdad no se de eso..apenas crearé mi blog..ni siquiera se si wp o bg...saludos
 
Atrás
Arriba