Powershell からの PayPal データ連携タスクを自動化

詳細情報をご希望ですか?

無償トライアル:

ダウンロードへ

製品の詳細情報へ:

PayPal ADO.NET Provider

PayPal Transaction、Orders、Sales、Invoices データをNET アプリケーションから手軽に連携を実現。



PowerShell から PayPal に簡単に接続する方法をお探しですか? CData ADO.NET Provider for PayPal は、PowerShell スクリプトの優位性を使い、シンプルで簡単に使えるADO.NET インターフェース を提供します。PowerShell スクリプトで、ADO.NET オブジェクトを使って簡単にPayPal に接続して、同期、自動化、ダウンロードなどが可能!



CData ADO.NET Provider for PayPal は、ADO.NET 標準インターフェースへ統合し、PowerShell のような. NET アプリケーションからPayPal API へのデータ連携を可能にします。このプロバイダーは、PayPal の認証および相互作用を簡単にします。このチュートリアルでは、PowerShell から直接SQL クエリを実行するための、いくつかの一般的なADO.NET オブジェクトの使い方を説明します。

CRUD コマンドの実行

次の3つのステップに従って SELECT クエリ PowerShell からリアルタイムPayPal に実行:

  1. プロバイダーのアセンブリをロード:

    [Reflection.Assembly]::LoadFile("C:\Program Files\CData\CData ADO.NET Provider for PayPal\lib\System.Data.CData.PayPal.dll")
  2. PayPal に接続:

    本製品は、2つのPayPal API のテーブルを表示します。API は異なる認証方法を使用します。

    • REST API はOAuth 標準を使用します。REST API を認証するには、OAuthClientId、OAuthClientSecret、CallbackURL プロパティを設定する必要があります。
    • Classic API にはSignature API 認証情報が必要です。Classic API を認証するにはUsername、Password、およびSignature プロパティを設定する必要があります。

    必要なAPI 資格情報の取得については、ヘルプドキュメントの「はじめに」を参照してください。

    使用するAPI を選択するには、Schema プロパティをREST またはSOAP に設定します。デフォルトでは、SOAP スキーマが使われます。

    テスト目的では、UseSandbox をtrue に設定してSandbox 資格情報を使用できます。

    $constr = "Schema=SOAP;Username=sandbox-facilitator_api1.test.com;Password=xyz123;Signature=zx2127;" $conn= New-Object System.Data.CData.PayPal.PayPalConnection($constr) $conn.Open()
  3. PayPalDataAdapter のインスタンスを生成してSQL クエリを実行し、結果を出力:

    $sql="SELECT Date, GrossAmount from Transactions" $da= New-Object System.Data.CData.PayPal.PayPalDataAdapter($sql, $conn) $dt= New-Object System.Data.DataTable $da.Fill($dt) $dt.Rows | foreach { Write-Host $_.date $_.grossamount }