Google Blogger に作成したブログの全記事リストを取得する方法について、サンプルコードを用いて説明します。
このサンプルの実行には、Google_Data_API_Setup(1.4.0.2).msi をインストールしておく必要があります。
http://code.google.com/p/google-gdata/downloads/list
ブログの記事リストを取得
とは Google Blogger アカウントのものに、は BlogID に置き換えて実行する。
$User="@gmail.com"
$Password = ""
$BlogID = ""
[void][System.Reflection.Assembly]::LoadFrom("C:\Program Files (x86)\Google\Google Data API SDK\Redist\Google.GData.Client.dll")
$service = New-Object Google.GData.Client.Service("blogger", "blogtest")
$service.Credentials = New-Object Google.GData.Client.GDataCredentials($User, $Password)
[Google.GData.Client.GDataGAuthRequestFactory]$factory = [Google.GData.Client.GDataGAuthRequestFactory]$service.RequestFactory
$factory.AccountType = "GOOGLE"
$query = New-Object Google.GData.Client.FeedQuery
$query.Uri = New-Object Uri("http://www.blogger.com/feeds/" + $BlogID + "/posts/default");
$feed = $service.Query($query);
#$feed.Title.Text
$feed.Entries | select {$_.Title.Text}
$service = $null
$query = $null
$feed = $null