我正在尝试从此查询中获取结果。

https://api.twitter.com/1.1/search/tweets.json?q=?&geocode=39.893280,32.779655,5km&count=100

我收到code:32 Could not authenticate you错误。 我正在使用解析云代码。

Parse.Cloud.httpRequest({
    method: 'GET',
    url: urlLink,
    headers: {
        "Content-Type": "application/x-www-form-urlencoded",
        "Authorization" : 'OAuth oauth_consumer_key="hKHVs8mDhW1rvZaPSLV9NywDS", oauth_nonce="5930fc59da48a2b30a5ff90939184b82", oauth_signature=somethingcorrect, oauth_signature_method="HMAC-SHA1", oauth_timestamp="1427745599", oauth_token="2900478017-RUQFnvSL7Vh1WohOBLbkswx55vtcgbnaexNt6ed", oauth_version="1.0"'
    },
    body: {
    },
    success: function(httpResponse) {
        // console.log(httpResponse.text);
        response.success(httpResponse.text);
    },
    error: function(httpResponse) {
        response.error('Request failed with response ' + httpResponse.status + ' , ' + JSON.stringify(httpResponse));
    }
});

我从这里生成了一切。 因此密钥和签名是正确的。 可能我给的urlLink格式错误,但我检查了几次。 这有什么不对?

这是正确的卷曲代码。 换行只是为了提高可读性。

curl --get 'https://api.twitter.com/1.1/search/tweets.json' 
--data 'count=100&geocode=39.893280%2C32.779655%2C5km&q=%3F' 
--header 'Authorization: OAuth oauth_consumer_key="hKHVs8mDhW1rvZaPSLV9NywDS", oauth_nonce="5930fc59da48a2b30a5ff90939184b82", oauth_signature=somethingcorrect, oauth_signature_method="HMAC-SHA1", oauth_timestamp="1427745599", oauth_token="2900478017-RUQFnvSL7Vh1WohOBLbkswx55vtcgbnaexNt6ed", oauth_version="1.0"' --verbose

#1楼 票数:5 已采纳

问题不是? 我应该写%3F

这是查询的最新版本

https://api.twitter.com/1.1/search/tweets.json?q=%3F&geocode=39.893280,32.779655,5km&count=100

Doc: https//dev.twitter.com/rest/reference/get/search/tweets

q:UTF-8,URL编码的搜索查询,最多500个字符,包括运算符

  ask by Thellimist translate from so

未解决问题?本站智能推荐:

1回复

PFUser logInWithAuthTypeInBackground(错误:缺少Twitter身份验证配置)

我正在尝试使用Twitter登录创建PFUser。 我在尝试调用此方法时遇到错误。 https://github.com/parse-community/Parse-SDK-iOS-OSX 版本:swift:2.3,xcode:8.2.1,parse:1.15.0,twit
2回复

解析和Twitter回调URL

我在这里关注文档,并停留在第3步https://parse.com/docs/ios_guide#twitterusers/iOS 我正在尝试让我的应用具有“使用Twitter登录”功能,但我真的不知道此步骤是否必要。 回调URL是什么意思? 我是否需要为此做一些额外的编码?
1回复

如何从.NET中经过身份验证的Twitter oauth_token注册/登录解析用户?

我使用了Xamarin.Auth 组件库中的OAuth1Authenticator类来允许用户通过Twitter登录。 它正确验证并获得一个响应,其中包含以下内容:oauth_token,oauth_token_secret,user_id,screen_name,oauth_consumer
1回复

使用REST API的Twitter身份验证

尝试获取请求令牌时,我收到的响应内容为“无法验证oauth签名和令牌”。 这是我用来设置所有请求参数的代码。 我注意到一些有趣的地方,可能是星号问题。 这是请求本身的代码: 我只是想知道签名或令牌缺少什么。
1回复

Twitter使用Javascript获得身份验证令牌

当我将POST请求发送到https://api.twitter.com/oauth2/token以从Twitter接收访问令牌时,大多数Web浏览器都会向该终结点发送预检OPTIONS请求,而Twitter不支持该操作,并返回400 Bad Request。 因此,当OPTIONS请求失败时,
1回复

使用password.js进行Twitter身份验证

这是一个关于带有Operation.js的Twitter OAuth的小众问题() 我有一个控制器,可使用其Twitter“头像”更新用户的头像: 用户的身份验证有效-但由于某些原因,该头像不会显示...以下控制台输出: 拒绝加载图像' https://api.twitt
1回复

无法使Twitter与FirebaseUI Web一起使用

我正在使用FirebaseUI进行网站身份验证。 我可以使它与Google和Facebook一起轻松地工作,但是对于Twitter,我收到以下错误消息:“无法确定指定提供者的授权端点。这可能是提供者配置中的问题。” 这是我的配置: 和我在firebase上的帐户配置:
1回复

从个人网站登录Twitter

我希望使用Twitter为我的网站创建登录名。 我希望让用户在文本框中键入他的Twitter句柄 ,一旦他输入,我需要通过对Twitter进行API调用来验证它,并确认这一点,并需要显示用户的Twitter名称和他的Twitter个人资料pic 。 使用纯JavaScript来实现此功能是否