0

OData API を実行します。使用を制御するには、url パラメーターとして添付された apikey が必要です (この回答のバリエーションを使用します)。ユーザーが LINQPad を使用して API によって公開されたデータを探索できるようにしたいと考えています。残念ながら、クエリ URL の末尾に apikey パラメーターを貼り付けるように LINQPad に指示する方法はありません。

これを解決する方法について何か良い提案はありますか (そして私は本当に apikey システムを維持したいと思っています)。

4

2 に答える 2

2

APIキーがヘッダーで渡された場合は、次のように実行できます。

SendingRequest += (sender, args) => args.RequestHeaders.Add ("apikey", "foo");

Customers.Take(10).Dump();

ただし、LINQPadがメタデータをフェッチする場合、これは効果がありません。また、クエリ文字列にapiキーを追加する必要がある場合にも役立ちません(これはあなたが望むもののようです)。

于 2010-10-16T06:01:52.207 に答える
1
@LinqPad
Customers.AddQueryOption("apikey", "").Take(10)
于 2011-09-21T12:12:27.617 に答える