首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yelp无效签名

Yelp无效签名
EN

Stack Overflow用户
提问于 2014-08-28 08:29:00
回答 1查看 974关注 0票数 1

我正在向yelp发送请求,以搜索提供纬度和经度的位置,但它给了我以下错误

代码语言:javascript
复制
    error =     {
    description = "Invalid signature. Expected signature base string: GET&http%3A%2F%2Fapi.yelp.com%2Fv2%2Fsearch&ll%3D37.77493%252C-122.419415%26oauth_consumer_key%XXXXXXXXXXXX%26oauth_nonce%3D1D3331BF-4570-45E5-8DD0-5B85842E42E7%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1409214229%26oauth_token%XXXXXXXXXXXX%26oauth_version%3D1.0%26radius_filter%3D300%26term%3Dcafe";
    id = "INVALID_SIGNATURE";
    text = "Signature was invalid";
                 };

http://api.yelp.com/v2/search?term=%@&ll=37.77493,-122.419415&radius_filter=300

这是我的样品要求,我做错了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-12 15:19:12

您必须首先使用OAuth进行身份验证。

文档:http://www.yelp.com/developers/documentation/v2/authentication

如果不想做大量工作,应该使用库来验证OAuth。例如,在python:http://letstalkdata.com/2014/02/how-to-use-the-yelp-api-in-python

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25544215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档