问题描述
quick-start sample documentation显示了如何使用订阅密钥查询公共端点。
但是说我有一个私人Bing News API端点和一个生成的标识我的AppId-我可以使用C#SDK使用我的AppId调用此端点吗?还是会被迫通过创建HttpWebRequest将其作为REST API调用?
是否存在允许私有API提供程序为其使用者生成订阅密钥的内容?
解决方法
据我所知,只有subscription key
可用于在SDK中定义客户端。例如var client = new NewsSearchClient(new ApiKeyServiceClientCredentials(key));
。
当前,不支持诸如https://pa***2.cognitiveservices.azure.com
和key
之类的私有站点来定义客户端。建议在门户网站上出示支持票以确认这一点。
如果需要使用C#代码实现bing搜索功能,建议使用HttpClient
和C#代码发送http请求。
您可以在示例代码中使用HttpHelper。