2016-07-31 7 views
0

Excelのパワークエリを使用してWebApiサイトに接続する必要があります。 apiには、次の要求で使用する必要があるCookieを返すログイン "EndPoint"があります。Excelの電力クエリを使用してhttp応答ヘッダーを取得する方法

次のリクエストは、次のとおりです。

Web.Contents("http://www.example.com:8080/api/Consumption?startDate=2014-08-05&endDate=2014-08-06", 
    [ 
     Headers=[#"Cookie" = "....."] 
    ]), 

私は2番目の要求で使用された最初の応答からクッキーを取得するにはどうすればよいです。

答えて

1

現在のところ、PowerBIまたはPowerQueryだけでこの種の「ステップバイステップ」カスタム認証をAPIに適用することはできません。

これらのシナリオでは、通常、parse.com(シャットダウン)やfirebaseなどのサービスバックエンドとしてインフラストラクチャ上で実行される小さな「ミドルウェア」アプリケーションを作成します。その後、ミドルウェアはAPIに対する認証を処理します。 Power Query/PowerBIの「ソース」として、ミドルウェアを使用しています。ミドルウェアは、基本的にAPIに変わり、認証を処理し、結果を通過します。

関連する問題