未分類

PowerShell - Google Blogger に作成したブログリスト (タイトルとブログ ID) を取得する

Google Blogger に作成したブログリスト (タイトルとブログ ID) を取得する方法について、サンプルコードを用いて説明します。

尚、このサンプルの実行には、Google_Data_API_Setup(1.4.0.2).msi をインストールしておく必要があります。
http://code.google.com/p/google-gdata/downloads/list

ブログリストを取得

 と  は Google Blogger アカウントのものに置き換えて実行する。 
$User="@gmail.com" 
$Password = "" 
[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 System.Uri("http://www.blogger.com/feeds/default/blogs") 
$feed = $service.Query($query) 
$feed.Entries | select {$_.Title.Text, (([string]$_.SelfUri).Split("/"))[6]} 
$service = $null 
$query = $null 
$feed = $null

-未分類