What's new? | Help | Directory | Sign in
Google
google-gdata
.NET library for the Google Data API
  
  
  
  
    
Search
for
Updated Aug 24, 2007 by fmantek
Labels: Featured
ExecRequest  
Documentation for the ExecRequest utility

Introduction

Part of the .NET release is a handy utility, called ExecRequest. It allows you to query, update, delete and insert items into a feed, using programmatic login or web application login. ExecRequest, including Web Application Login, is part of the .NET library with version 1.1.0.0.

Details

ExecRequest.exe is located in the same directory where the other sample applications and libraries are, normally in the clients/cs/lib/release directory.

If you start ExecRequest with no parameters it will give you a short help description on how it should get started. Let's look at this in more detail.

Programmatic login

usage: ExecRequest <service> <cmd> <uri> <username> <password>, where cmd is QUERY, UPDATE, INSERT, DELETE

Example:

ExecRequest cl QUERY http://www.google.com/calendar/feeds/private/default joe@gmail.com mypassword

This would query the default feed for user Joe, given his password and output the resulting XML to the console.

ExecRequest cl INSERT http://www.google.com/calendar/feeds/private/default joe@gmail.com mypassword < myentry.xml

This would try to insert the XML in file myentry.xml into the default feed for user Joe.

Web application login

ExecRequest <service> <cmd> <uri> /a <sessiontoken>

This form, similiar to programmatic login, would use an already existing session token for Web Application login instead of username and password.

ExecRequest <service> <cmd> <uri> /e <onetimetoken>

This form, would use a one time token, exchange it for a session token (while echoing that back to the screen for savekeeping) and use that session token for Web Application login instead of username and password.


Sign in to add a comment