为什么Yelp v2电话搜索API返回(400)错误请求
本文关键字:错误 请求 返回 API Yelp v2 电话 搜索 为什么 | 更新日期: 2023-09-27 18:01:00
我正在尝试升级到最新的Yelp API v2。我已经实现了v1 API,它已经工作了很多年。
我正在传递的URI:"http://api.yelp.com/v2/phone_search?phone=2127507100&cc=US">
(我先在没有cc=US的情况下尝试了一下(。
错误消息:"远程服务器返回错误:(400(错误请求。"(内部异常为空(
Yelp v1运行良好,我确信还没有达到每日上限。
这是C#代码:
public Stream GetYelpResponse(string uri)
{
try
{
HttpWebRequest webRequest = WebRequest.Create(uri) as HttpWebRequest;
webRequest.Timeout = 60 * 1000;
webRequest.Method = "GET";
using (WebResponse response = webRequest.GetResponse())
{
using (var stream = response.GetResponseStream())
{
return stream;
}
}
}
catch (Exception ex)
{
Util.WriteDBLog("GetYelpResponse" + uri, ex.Message);
return null;
}
}
我在Yelp论坛上发布了这个问题,但没有得到任何回应。
非常感谢您的帮助。
检查与服务器传递请求的URI/URL。由于服务器不会对不正确的URL做出响应。
参考以下链接
https://groups.google.com/forum/#!主题/yelp开发者支持/wcMrGlOa1bQ