php - Making Posts on Blogspot Automatically -


hello trying develop function make posts blog within code without sort of authorization or action website viewer.

i need send 2 parameters, post title , post content.

we can assign $title , $content

i have been working , researching 2 weeks now. there 0 documentation on how this, , documentation exist out dated , difficult use.

any desperately appreciated.

i have been able configure api key correctly using blogger v3 api public key. have been getting valid return of json data, although need know how make posts.

thank you!

<?php  function file_get_contents_curl($url) { $ch = curl_init();  curl_setopt($ch, curlopt_header, 0); curl_setopt($ch, curlopt_returntransfer, 1); //set curl return data instead of printing browser. curl_setopt($ch, curlopt_url, $url);  $data = curl_exec($ch); curl_close($ch);  return $data; }   $blogid = '2139447653782748476';  $apikey = '***';  $requesturl = "https://www.googleapis.com/blogger/v3/blogs/{$blogid}?key={$apikey}";  //$requesturl = "http://icanhazip.com";  //$json = file_get_contents("http://icanhazip.com");  $json = file_get_contents_curl($requesturl);  $json = json_decode($json);  //echo $requesturl;  //var_dump($json);  var_dump($json);  //echo $json;  ?> 

second code tried:

<?php /* function file_get_contents_curl($url) { $ch = curl_init();  curl_setopt($ch, curlopt_header, 0); curl_setopt($ch, curlopt_returntransfer, 1); //set curl return data instead of printing browser. curl_setopt($ch, curlopt_url, $url);  $data = curl_exec($ch); curl_close($ch);  return $data; }   if ($_get['key'] != 'buswell') { die(); } /* $blogid = '2139447653782748476';  $apikey = 'aizasydbougxlq9p9jmuh4sjlq43xmhyvgwe14g';  $requesturl = "https://www.googleapis.com/blogger/v3/blogs/{$blogid}?key={$apikey}";  //$requesturl = "http://icanhazip.com";  //$json = file_get_contents("http://icanhazip.com");  $json = file_get_contents_curl($requesturl);  $json = json_decode($json);  //echo $requesturl;  //var_dump($json);  var_dump($json);  //echo $json;  */  session_start(); require_once dirname(__file__).'/google-api-php-client-master/src/google/client.php'; require_once dirname(__file__).'/google-api-php-client-master/src/google/service/client.php';  $scripturi = "http://connectionincognito.com/dev.php";  $client = new google_client(); $client->setaccesstype('online'); // default: offline $client->setapplicationname('giaws'); //name of application $client->setclientid('924143111807-63s8j0f8rnn7ps3pdtnah827rvj29mnr.apps.googleusercontent.com'); //insert client id $client->setclientsecret('77c9742276a14988db77f8b5454f9ba378762246'); //insert client secret $client->setredirecturi($scripturi); //redirects same url $client->setdeveloperkey('77c9742276a14988db77f8b5454f9ba378762246'); // api key (at bottom of page) $client->setscopes(array('https://www.googleapis.com/auth/blogger')); //since going use blogger services  $blogger = new google_bloggerservice($client);  if (isset($_get['logout'])) { // logout: destroy token     unset($_session['token']);  die('logged out.'); }  if (isset($_get['code'])) { // received positive auth callback, token , store in session     $client->authenticate();     $_session['token'] = $client->getaccesstoken(); }  if (isset($_session['token'])) { // extract token session , configure client     $token = $_session['token'];     $client->setaccesstoken($token); }  if (!$client->getaccesstoken()) { // auth call google     $authurl = $client->createauthurl();     header("location: ".$authurl);     die; } //you can data blog getbyurl $data = $blogger->blogs->getbyurl(array('url'=>'http://proxies-unlimited.blogspot.com/'));  //creates post object $mypost = new google_post(); $mypost->settitle('this test 1 title'); $mypost->setcontent('this test 1 content');  $data = $blogger->posts->insert('2139447653782748476', $mypost); //post id needs here - put blogger blog id  var_dump($data); ?> 


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

gradle error "Cannot convert the provided notation to a File or URI" -

ios - Possible to get UIButton sizeThatFits to work? -