问题标签 [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.
python-2.7 - Twitter媒体/通过其网址上传图片
我按照media/upload中的步骤操作。我用python写了这个函数
def upload_media(self,access_token,image_url):
client = self.get_client(access_token)
message = {'media' : image_url}
encoded_status = urllib.urlencode(message)
url = "https://upload.twitter.com/1.1/media/upload.json?"+ encoded_status
resp, content = client.request(url,'post')
return content
我得到了这个:
{"request":"\/1.1\/media\/upload.json","error":"media type unrecognized."}
python - 如何使用 R 从多个用户的时间轴中提取所有推文?
我正在做一个项目,我想提取大约 500 个不同 Twitter 用户的时间线(我用它来进行历史分析,所以我只需要检索一次 - 无需使用传入的推文进行更新)。
虽然我知道 Twitter API 只允许检索最后 3,200 条推文,但当我使用 R twitteR 包的基本 UserTimeline 方法时,我似乎每次尝试只获取大约 20 条(对于拥有更多、最近的推文的用户) )。这是因为速率限制,还是因为我做错了什么?
有没有人有最有效地做到这一点的提示?我意识到由于速率限制可能需要很多时间,有没有办法在 R 中自动化/迭代这个过程?
我很困惑,所以非常感谢您提供的任何帮助/提示!
(我有一些使用 Twitter API/twitteR 包在几天内使用某个主题标签提取推文的经验。我有基本的 Python 技能,如果用 Python 更容易/更快地做到这一点)。
ios - Twitter Search Api 查找提及“apple”一词的 iOS Swift
我正在尝试使用 SWIFT 查找所有提到“苹果”一词的推文。
我正在为 twitter 使用开源库(https://github.com/mattdonnelly/Swifter/tree/xcode-6.3)。但是当调用 api 时,它只提供前 32 条推文,而我想要所有推文。这是我正在使用的代码
关于如何解决这个问题的任何建议,此外,如果有任何其他方法,那么它也受到欢迎。
android - Twitter OAuth Rest Api 状态参数“@”符号
我正在使用 twitter rest api 这是(https://api.twitter.com/1.1/)。
首先,我使用路标库生成 oauth_signature。它运行良好。
上传状态端点(https://api.twitter.com/1.1/statuses/upload.json)运行良好,但如果状态参数包含“@”符号,则不起作用。所以这是我的代码
TwitterStatusesService.java
TwitterStatusesAPIClient.java
调用api客户端
给出错误:
但是,如果我将使用状态变量“只是示例”而不是“@example”(具体点是删除 @ 字符),那么它正在工作。只有“@”符号不起作用。
编辑
这是我通过改造拦截器手动创建 OAuth v1.0a 签名签名代码:
OAuth.java
OAuthSignature.java
twitter - 如何获取许多用户的最新推文
我有一个 twitter user_ids 列表。我想获得他们每个人的最新推文。
有一个 search/tweet.json api,您可以在其中提供由 OR 分隔的多个用户 ID,如下所示:
此查询从 TwitterEng 或 Twitter user_ids 中查找最近的推文。
现在,API 有可能只返回来自 TwitterEng 的推文,因为这些推文是最近的。
如何确保我从两个用户那里获得一条推文?
有 user_timeline API 将为给定的 user_id 提供推文。但是我有很多 user_ids 并且不能为所有这些 id 调用这个 API。
有没有办法实现这一目标?
提前感谢您的回复
twitter - Twitter API:获取新创建的帐户
我正在寻找一种方法来获取 Twitter 上最近创建的帐户的用户名,或者搜索按加入日期过滤的帐户。
Twitter API 中似乎没有内置的方法来执行此操作。任何人都可以建议一种替代方法,或者以某种方式使用 API 来实现这一目标吗?
我的目标是进行与本研究类似的研究,但我只设法估计了活跃账户的平均长度(通过流式 API 对实时推文进行采样),而不是新账户。
提前谢谢了!
python - 关于 ssl 证书的 Tweepy SSLError
我在 Python 中使用 Tweepy 运行 REST API(搜索 API)。我在家里完成了这个程序,一切都很好。但现在我正在不同的网络中处理这个问题,我收到了错误消息。
SSLError: ("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)",)
我的代码是这样的。
auth = tweepy.AppAuthHandler(consumer_key, consumer_secret)
api = tweepy.API(auth,wait_on_rate_limit=True, wait_on_rate_limit_notify=True)
我发现这篇
Python Requests throwing up SSLError
并设置以下代码 ( verify = false
) 可能是一个快速的解决方案。有谁知道如何在tweepy中做到这一点或其他方式?谢谢你。
ruby - Twitter API Hashtag 搜索结果不包含图像
当我搜索主题标签时,我没有在我的 twitter API 搜索结果中看到图像实体,但如果我将 api 端点用于该特定推文,我会这样做。
以这条推文为例:https ://twitter.com/mrbuddylee/status/733407581788463104
但如果我直接搜索推文:
注意第二个结果的媒体哈希。
为什么是这样?是否可以在初始搜索请求中获取媒体网址?