Home
» Uncategorized » Tumblr Blogpost from my site like
Tumblr Blogpost from my site like
| December 16, 2011 | Posted by Ankan under Uncategorized |
We can post text as well as photo from my own site like mysite to Tumblr. For that I have got code by searching google. For blog post in Tumblr We need tumblr user name and password.After then We can post text as well photo using curl.
The full code is given below:
<?php
// Authorization info
$tumblr_email = 'info@davidville.com';
$tumblr_password = 'secret';
// Data for new record
$post_type = 'regular';
$post_title = 'The post title';
$post_body = 'This is the body of the post.';
// Prepare POST request
$request_data = http_build_query(
array(
'email' => $tumblr_email,
'password' => $tumblr_password,
'type' => $post_type,
'title' => $post_title,
'body' => $post_body,
'generator' => 'API example'
)
);
// Send the POST request (with cURL)
$c = curl_init('http://www.tumblr.com/api/write');
curl_setopt($c, CURLOPT_POST, true);
curl_setopt($c, CURLOPT_POSTFIELDS, $request_data);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($c);
$status = curl_getinfo($c, CURLINFO_HTTP_CODE);
curl_close($c);
// Check for success
if ($status == 201) {
echo "Success! The new post ID is $result.\n";
} else if ($status == 403) {
echo 'Bad email or password';
} else {
echo "Error: $result\n";
}
?>
Or we should see http://www.tumblr.com/docs/en/api#reblogging_posts how to post text as well as photo