This documentation is provided for historical interest
only. The Blogger 2.0 API no longer functions on Blogger.com.
Please use our GData
API. — phopkins, 4/2007
username -> String
password -> String
appkey -> String
clientID -> String
token -> String (not implemented yet. will be addressed with the blogger2.secure.* module)
postID -> String
blogID -> String
body -> String
dateCreated -> dateTime.iso8601
postOptions -> Struct
blogID -> String
url -> String
blogName -> String
id -> String
name -> String
body -> String
type -> String
startDate -> dateTime.iso8601
endDate -> dateTime.iso8601
onDate -> dateTime.iso8601
postIDStart -> String
postIDEnd -> String
rangeStart -> int
rangeEnd -> int
postID -> String
multiplePostIDs -> Array of Strings
returnAllPosts -> Boolean
includeDraftPosts -> Boolean
includeFuturePosts -> Boolean
numOfPosts -> Integer
returnOnlyPostIDs -> Boolean
doPublish -> Boolean
makeDraft -> Boolean
syndicate -> Boolean
allowComments -> Boolean (not implemented yet)
username -> String
firstName -> String
lastName -> String
email -> String
pid -> int
categories -> Array of Strings
title -> String
permalinkUrl -> String
relatedUrl -> String
convertLineBreaks -> String
Getting a group of posts:API 1.0: blogger.newPost("BIGHONKINGAPPKEY","stevej","myfakepassword","3187374","hi, uncle leo!", Boolean.TRUE) API 2.0: blogger2.newPost([["appkey" => "BIGHONKINGAPPKEY"], [["blogID" => "3187374"], [["doPublish" => Boolean.TRUE]]) ["username" => "stevej"] ["body" => "hi, uncle leo!"]] ["password" => "myfakepassword"]]
Getting a user's information:API 1.0: blogger.getRecentPosts("BIGHONKINGAPPKEY","3187374","stevej","myfakepassword", 20); API 2.0: blogger2.getRecentPosts([["appkey" => "BIGHONKINGAPPKEY"], [["blogID" => "3187374"]], [["numOfPosts" => 20]]) ["username" => "stevej"] ["password" => "myfakepassword"]]
We think you'll find the new api style to be much more expressive, especially for new tool developers.API 1.0: blogger.getUserInfo("BIGHONKINGAPPKEY","stevej","myfakepassword") API 2.0: blogger2.getUserInfo([["appkey" => "BIGHONKINGAPPKEY"] ["username" => "stevej"] ["password" => "myfakepassword"]])