问题标签 [twitter-rest-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
57 浏览

twitter-oauth - Twitter REST API - 如何检查应用程序是否具有某些权限?

在尝试写入用户的时间线之前,我想检查应用程序是否具有写入权限。我该如何检查?

0 投票
1 回答
50 浏览

twitter-oauth - 如何检查应用是否有权访问私信?

我知道访问作为X-Access-Level响应 API 请求的标头返回。但我注意到read-write两者都返回Read and WriteRead, Write and Direct Messages。那么,我怎么知道该应用程序是否也可以访问Direct Messages

0 投票
1 回答
474 浏览

rest - 通过 CURL 中的 Twitter Rest API 获取多个屏幕名称的最新推文

我对 Twitter Rest API 完全陌生。我在 twitter 中使用 OAuth 工具生成了一个 curl 命令,以获取单个用户发布的推文。

curl --get ' https://api.twitter.com/1.1/statuses/user_timeline.json ' --data 'count=2&screen_name=twitterapi' --header '授权:OAuth oauth_consumer_key="AAAAAAAAAAAAAAAAAAAAA", oauth_nonce="BBBBBBBBBBBBBBBBBBBBBBB ", oauth_signature="CCCCCCCCCCCCCCCCCCCCCCCCCCC", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1471672391", oauth_token="DDDDDDDDDDDDDDDDDDDDDDDDDDDD", oauth_version="1.0"'

参考:https ://dev.twitter.com/rest/reference/get/statuses/user_timeline

我获得了单个 screen_name 的数据,现在我想通过 Curl 一次提取多个 screen_name 的推文。我已经尝试过使用 POST 但它没有用。我从7天开始就一直在尝试。

谁能帮我解决这个问题?

提前致谢。阿斯温

0 投票
2 回答
1149 浏览

ios - iOS 中使用 Twitter API 的简单 GET 请求

有谁知道如何在 iOS 中使用 Twitter API 对用户的时间线进行简单的 GET 请求?
https://dev.twitter.com/rest/reference/get/statuses/user_timeline

我意识到那里有多个框架,但这就是我所需要的,并且不希望仅仅为此使用它们。我也不想在 iOS 上使用 Social 框架,因为它要求用户拥有 Twitter 帐户。

我已经从这里的这篇文章中用 PHP 实现了这个,但不确定如何在 iOS 中做同样的事情。 https://stackoverflow.com/a/12939923/284714

0 投票
1 回答
874 浏览

twitter - 通过 REST API 在 Twitter 上获取状态并不总是返回媒体 URL

我似乎无法以某种状态获取嵌入的 URL,例如,在 id=780804331608109057 中 -

https://twitter.com/i/web/status/780804331608109057

当我通过设置为 true 检索它时GET /statuses/:idinclude_entities响应如下所示:

"text":"Here\u2019s WSJ \"An Underwhelming Trump-Clinton Debate\u201d trying to spin this as something other than a Clinton triumph\u2026 https:\/\/t.co\/dpkmphGI8k", "truncated":true, "entities": {"hashtags":[],"symbols":[],"user_mentions":[],"urls":
[{"url":"https:\/\/t.co\/dpkmphGI8k", "expanded_url":"https:\/\/twitter.com\/i\/web\/status\/780804331608109057", "display_url":"twitter.com\/i\/web\/status\/7\u2026","indices":[114,137]}]}, "source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\"rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e",....

在我的 Web 客户端上查看时,状态改为显示指向 WSJ 的链接(通过 t.co 引用)我希望这些 URL 中的一个或两个显示在我的 API 响应中:

  1. https://pbs.twimg.com/media/CtX5Sz8WIAAm4tq.jpg
  2. 看起来像“t.co”后跟“/HJs4kbmTKz”的短 URL 是什么(我必须打破它,所以 SO 不会抱怨。)

我在这里做错了什么?

0 投票
1 回答
147 浏览

api - Twitter REST API:推文提取

以下代码由我编写,用于提取带有特定主题标签的推文。

我的标签是:IPv4、IPv6、ISP、互联网、调制解调器。我希望我的代码查看一条推文是否至少包含一个应该将推文写入我的文件的主题标签。但是,不幸的是,它正在返回 html 标签。输出如下:

在这方面的任何领导将不胜感激。

0 投票
1 回答
89 浏览

twitter - 为什么这条引用的推文指向自己?

我正在使用 Twitter API 检索推文,我这样做:我检查它们是否有一个quoted_status,然后我替换其中url_info->url包含. 这样,我知道 URL 是引用的推文之一,我可以恢复数据并将其显示在下面。tweet_data->quoted_status->id_strurl_info->expanded_url

这通常有效,但不适用于这条推文:

在这里,[expanded_url] => https://twitter.com/i/web/status/808952298537885696是指向推文本身,而不是像往常一样指向引用的推文。

这很常见吗?如何将文本正文中的缩短 URL 与引用的推文链接?我没有看到它们之间有任何联系,所以我不知道如何替换推文内容的链接,因为我不知道如何区分引用的推文 URL 和可能在推文中的其他 URL。

0 投票
2 回答
1397 浏览

json - 未找到或禁用指定的集成商密钥。未指定 Integrator 密钥

嗨,有人可以在这里提供帮助。以下是请求和错误: 错误 “未找到或禁用指定的集成器密钥。未指定集成器密钥。” JSOn 请求:

0 投票
1 回答
644 浏览

python - 使用 Twython 中止 Twitter API 连接

我正在尝试从帐户列表中下载 Twitter 关注者。我的函数(使用 twython)对于简短的帐户列表非常有效,但对于较长的列表会产生错误。这不是 RateLimit 问题,因为如果达到速率限制,我的函数会一直休眠到下一次 bin。错误是这样的

twythonerror: ('连接中止。', error(10054, ''))

其他人似乎也有同样的问题,建议的解决方案是让函数在不同的 REST API 调用之间休眠,所以我实现了以下代码

nap 是以秒为单位的间隔列表,下午是一个索引。尽管有这个建议,我仍然有完全相同的问题。看来睡眠并不能解决问题。谁能帮我?

这是整个功能

0 投票
1 回答
869 浏览

twitter - 如何获取用户上传的所有图片?

使用 Twitter API,我想获取对我的应用程序 (OAuth) 进行身份验证的用户上传的所有图像。我一直在挖掘 API 文档,但找不到简单的方法。

我是否应该列出所有推文,遍历它们,获取每条推文并查看它是否具有媒体实体?来吧?