Blogs: getByUrl

  • This method retrieves a blog by its URL.

  • Authorization is required for private blogs but not for public ones.

  • The request uses a GET HTTP method and requires the blog url as a parameter.

  • A successful response returns a Blogs resource.

Retrieves a blog by URL. Try it now or see an example .

Authorization is required if the blog is private. If the blog is public, then this method can be called without authorization.

Request

HTTP request

GET https://www.googleapis.com/blogger/v3/blogs/byurl

Parameters

Parameter name
Value
Description
Required parameters
url
string
The URL of the blog to retrieve.

Request body

Do not supply a request body with this method.

Response

If successful, this method returns a Blogs resource in the response body.

Examples

Note: The code examples available for this method do not represent all supported programming languages (see the client libraries page for a list of supported languages).

Java

Uses the Java client library

 String 
  
 CODE_BLOG_URL 
  
 = 
  
  "http://code.blogger.com/" 
 
 ; 

// Configure the Java API Client for Installed Native App
HttpTransport HTTP_TRANSPORT = new NetHttpTransport();
JsonFactory JSON_FACTORY = new JacksonFactory();

// Configure the Installed App OAuth2 flow.
Credential credential = OAuth2Native.authorize(HTTP_TRANSPORT,
JSON_FACTORY, new LocalServerReceiver(),
Arrays.asList(BloggerScopes. BLOGGER ));

// Construct the Blogger API access facade object.
Blogger blogger = Blogger.builder(HTTP_TRANSPORT, JSON_FACTORY)
.setApplicationName( "Blogger-BlogGetByUrl-Snippet/1.0" )
.setHttpRequestInitializer(credential).build();

// The request action object.
GetByUrl blogGetByUrlAction = blogger.blogs().getByUrl();

// Configure which blog URL to look up.
blogGetByUrlAction.setUrl(CODE_BLOG_URL);

// Restrict the result content to just the data we need.
blogGetByUrlAction .setFields( "description,name,posts/totalItems,updated" );

// This step sends the request to the server.
Blog blog = blogGetByUrlAction.execute();

// Now we can navigate the response.
System. out .println( "Name: " + blog.getName());
System. out .println( "Description: " + blog.getDescription());
System. out .println( "Post Count: " + blog.getPosts().getTotalItems());
System. out .println( "Last Updated: " + blog.getUpdated());

Try it!

Use the APIs Explorer below to call this method on live data and see the response.

Design a Mobile Site
View Site in Mobile | Classic
Share by: