当前位置: 首页 > 知识库问答 >
问题:

使用Twitter API v2上的tweepy v2获取tweepy图像URL

湛文乐
2023-03-14

使用Tweepy v2访问推文图片网址的优雅方式是什么?Twitter发布了他们API的v2,Tweepy将他们的python模块调整为它(Tweepy v2)。

举个例子,我有一个tweet的数据帧,用tweet创建,保存tweet id等等https://twitter.com/federalreserve/status/1501967052080394240

图片保存在不同的url下,tweepy v2的文档确实揭示了是否有访问它的方法。https://pbs.twimg.com/media/FNgO9vNXIAYy2LK?format=png

Reading认为json通过<code>tweepy获得的请求。客户端(bearer_token,return_type=requests.Response)未保存所需的链接。

我已经在客户端中使用了以下参数:

client.get_liked_tweets(user_id, 
                             tweet_fields = ['created_at', 'text', 'id', 'attachments', 'author_id', 'entities'], 
                             media_fields=['preview_image_url', 'url'],
                             user_fields=['username'],
                             expansions=['attachments.media_keys', 'author_id']
                             )

有什么方法可以获得或生成推文图片的链接?最好是通过Tweepy v2本身?

先谢谢你。

共有1个答案

郑晗日
2023-03-14

get_liked_tweets的论点似乎是正确的。

您是否查看了响应根部的包含判决?

媒体字段不在< code >数据中,因此您应该有类似这样的内容:

{
    "data": {
        "attachments": {
            "media_keys": [
                "16_1211797899316740096"
            ]
        },
        "author_id": "2244994945",
        "id": "1212092628029698048",
        "text": "[...]"
    },
    "includes": {
        "media": [
            {
                "media_key": "16_1211797899316740096",
                "preview_image_url": "[...]",
                "url": "[...]"
            }
        ],
        "users": [
            {
                "id": "2244994945",
                "username": "TwitterDev"
            }
        ]
    }
}
 类似资料:
  • 我在下面有这样的代码 我的目标是使用API上传图像,并获得其上传进度。将图像转换为base 64并插入到

  • 问题内容: 有没有办法使用Java从https网址获取图像? 到目前为止,我正在尝试: 但是,我得到: 我该如何处理?我必须提取该URL上的6k张图像以上。 问题答案: 有两个问题。您可以使用浏览器访问该网站,并查看错误。 服务器证书是自签名的,不受Java信任。您可以将其添加到信任库。 服务器证书与主机名“ ns6.host.md”不匹配,因此您需要一个忽略它的证书。 另一个答案也是如此,它提供

  • 问题内容: 我正在尝试从位图获取像素rgb值。我得到了一些价值,但远没有达到我期望的价值。我也得到: 我找不到界外错误… 这是代码: 问题答案: 这个: 与此不符: 你已经计数的行和列,即包含 ÿ 值和包含 X 的值。那是倒退。

  • 我想知道是否有API可以批量获取维基百科页面的图像URL。 我看到的API是https://en.wikipedia.org/w/api.php?action=query 但是我只得到第一个标题的图片URL。

  • 我试图使用Tweepy从特定位置获取推文,但当我运行代码时,会出现此错误 在我的代码中,我尝试从纽约市获取推文,其中包含纽约的位置坐标。我怎样才能从纽约一个人那里得到推特?我的猜测是使用一系列坐标,比如x,y和y,z。我该怎么做呢? 这是我的代码:

  • 我在我的屏幕上有四个图像视图,从相机中捕获图像并显示在其中,现在我想将这些图像上传到服务器上。因此,我使用了下面的代码来获取它们的路径,但它通过了异常。是否有可能从摄像机拍摄的图像视图将图像上传到服务器(无需将图像存储到内存中)。