ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →無償トライアル:
無償トライアルへ製品の情報と無償トライアルへ:
.NET アプリケーションのデータベースライクな使いやすいインターフェースで、Bing Ads のリアルタイムデータ(Campaigns、Ads、Customers など)にアクセス。
加藤龍彦
ウェブデベロッパー
CData ADO.NET Provider for BingAds は、ADO.NET 標準インターフェースへ統合し、PowerShell のような. NET アプリケーションからBing Ads API へのデータ連携を可能にします。このプロバイダーは、Bing Ads の認証および相互作用を簡単にします。このチュートリアルでは、PowerShell から直接SQL クエリを実行するための、いくつかの一般的なADO.NET オブジェクトの使い方を説明します。
次の3つのステップに従って SELECT クエリ PowerShell からリアルタイムBing Ads に実行:
プロバイダーのアセンブリをロード:
[Reflection.Assembly]::LoadFile("C:\Program Files\CData\CData ADO.NET Provider for BingAds\lib\System.Data.CData.BingAds.dll")
Bing Ads に接続:
Bing Ads API はOAuth 2 標準を使用します。Bing Ads への認証には、有効なBing Ads OAuth 資格情報が必要です。また開発者トークンを取得する必要があります。詳しくは、ヘルプドキュメントの「はじめに」を参照してください。
$constr = " OAuthClientId=MyOAuthClientId; OAuthClientSecret=MyOAuthClientSecret; CallbackURL=http://localhost:portNumber; AccountId=442311; CustomerId=5521444; DeveloperToken=11112332233;"
$conn= New-Object System.Data.CData.BingAds.BingAdsConnection($constr)
$conn.Open()
BingAdsDataAdapter のインスタンスを生成してSQL クエリを実行し、結果を出力:
$sql="SELECT Id, Name from AdGroups"
$da= New-Object System.Data.CData.BingAds.BingAdsDataAdapter($sql, $conn)
$dt= New-Object System.Data.DataTable
$da.Fill($dt)
$dt.Rows | foreach { Write-Host $_.id $_.name }