1

ApiKey 用于控制使用,它被附加为 url 参数(使用此解决方案的一些修改版本实现)。问题是,在使用 Visual Studio 中的 ServiceReference 使用 API 时,如何附加此参数?

4

2 回答 2

0

如果您在 VS 的“添加服务引用”对话框中使用 $metadata 的完整 URL,它似乎工作得很好。因此,例如http://services.odata.org/OData/OData.svc/ $metadata?apiKey=1234 有效,它确实按照指定发送查询字符串。

于 2011-04-22T15:04:49.760 回答
0

我在social.msdn.com上找到了答案。基本上,您需要使用资源代理的 AddQueryOption 方法,例如:

SomeService.SomeResource.AddQueryOption("apikey", "1234")

于 2011-05-16T18:39:11.307 回答