Twitter API:用户名的 URL 搜索

2024-02-07

我有一个网站列表,我想查看它们是否有 Twitter 帐户。我很好奇 API 中是否有用户名的 url 搜索,或者类似的东西。我一直在阅读和环顾四周;然而,我还不够。当我可以运行一个函数来为我完成这项工作时,我不想手动执行此操作。非常感谢有关此主题的一些反馈。

再会!


正如上面评论中所解释的,twitter API 的第 1 版已被弃用,并将很快被完全删除。这意味着简单的请求将不再起作用一旦它被移除,这很快就会成为现实!

基本上,从那时起,为了从 Twitter 获取任何类型的数据,你需要制作经过身份验证的请求使用他们的版本1.1 api.

我在这里写了一篇文章 https://stackoverflow.com/questions/12916539/simplest-php-example-retrieving-user-timeline-with-twitter-api-version-1-1/15314662#15314662其中为需要的人提供了漂亮的图片,解释了使用 PHP 调用其 1.1 版本 api 所需的确切步骤。

在您彻底阅读完上述文章后,这就是您想要做的事情。

  1. 在 Twitter 开发站点上设置一个应用程序。这很简单,你和 Twitter 之间都有一组键(总共有四个键,我的帖子解释了这一点)。
  2. 包括 PHP 脚本,所有内容都在我的帖子和 github 上。
  3. 从那时起,您只需将变量用户名传递给 PHP,并使用该变量通过 v1.1 api 检查它们是否存在。

我假设您了解一点 PHP。这就是您将如何使用推特 v1.1 API https://github.com/J7mbo/twitter-api-php检查用户名是否存在。

看一下文档 https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline用于获取用户的时间表。文档说明你可以使用 screen_name 参数。您还知道它需要获取请求.


有了上述信息和我的课程,您就可以非常轻松地为用户执行请求。

require_once "TwitterAPIExchange.php";

// As my post explains, these are the keys you get from the twitter dev site
$settings = array(
    'oauth_access_token' => "YOUR_OAUTH_ACCESS_TOKEN",
    'oauth_access_token_secret' => "YOUR_OAUTH_ACCESS_TOKEN_SECRET",
    'consumer_key' => "YOUR_CONSUMER_KEY",
    'consumer_secret' => "YOUR_CONSUMER_SECRET"
);

// This is the username you want to check. You can get it however you want. Just place it into this $username variable.
$username = 'USERNAMEHERE';

$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$requestMethod = 'GET';
$getfield = '?screen_name='.$username;

$twitter = new TwitterAPIExchange($settings);
$result = $twitter->setGetfield($getfield)
                  ->buildOauth($url, $requestMethod)
                  ->performRequest();

好的,结果现在存储在$result多变的。你可以在这里做你想做的事。您想检查用户是否存在,所以var_dump()结果并寻找如何确定用户是否存在。显然它不会包含实际用户,它可能包含false or null.

因为我根本不知道,所以可以说$result->user等于false。你只需这样做:

if (!$result->user)
{
    echo "The user doesn't exist!";
}
else
{
    echo "The user exists!";
}

...或者,速记风格(我喜欢在我的帖子中添加这样的小东西)

echo (!$result->user) ? "Doesn't exist! :(" : "Exists!";

做一些研究,使用:

  • 我的帖子在这里 https://stackoverflow.com/questions/12916539/simplest-php-example-retrieving-user-timeline-with-twitter-api-version-1-1/15314662#15314662
  • github上的类 https://github.com/J7mbo/twitter-api-php
  • Twitter 开发 API https://developer.twitter.com/en/docs
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Twitter API:用户名的 URL 搜索 的相关文章

  • 如何访问 Pandas DataFrame 中嵌入的 json 对象?

    TL DR 如果 Pandas DataFrame 中加载的字段本身包含 JSON 文档 那么如何以类似 Pandas 的方式使用它们 目前我直接从 Twitter 库转储 json 字典结果 twython https github co
  • 使用小屏幕时强制在按钮文本内换行

    我有一个响应式网络应用程序 其中包含一些对于小移动屏幕来说太大的按钮 它们包含太多文字 因此最终会从屏幕上消失 我目前正在使用a通过给它们引导类来标记为按钮 所以目前的代码是这样的 a Here I have a button with l
  • 在 Twitter 引导流体布局中调整 iframe 大小的正确方法是什么?

    我有一个 2 列流体 Twitter 引导程序布局 并希望其中一个窗格中有一个 iframe 它将包含 Google 任务小部件 https mail google com tasks ig https mail google com ta
  • Bootstrap 字形未显示在表单中

    我正在尝试不同的方法来制作带有确认的表格 我有以下形式以及一个超链接 下面的超链接正确显示字形 但表单内的提交按钮仅在灰色按钮中显示为 提交 提交按钮和超链接的 CSS 是否需要不同 div class text center using
  • 如何使用 Bootstrap 选项卡?

    我试图了解如何做到这一点 http getbootstrap com javascript tabs http getbootstrap com javascript tabs 我认为文档不够详细 因为我无法理解它是如何工作的 div cl
  • 在 Bootstrap 模式窗口中打开远程内容

    我所需要的只是一个简单的示例 说明如何将远程内容打开到 Twitter Bootstrap 模式窗口中 我正在使用 Bootstrap v2 0 4 但我无法让它工作 我可以打开常规模式窗口 但无法让它打开其中的远程文件 首先 远程数据必须
  • 如何在 Twitter 中获取性别和年龄图表?

    我必须在 Twitter 上显示性别和年龄图表 就像 Facebook 人口统计图一样 附上这个 是否可以根据关注者数量使用 oauth 或 api 从 Twitter 获取性别和年龄数据 提前致谢 根据 Twitter 员工 episod
  • 访问 Twitter 用户的电子邮件? (connect.me 和 fullcontact.com 似乎有此功能)

    据我所知 twitter 不会在 twitter api 中共享用户的电子邮件 参考http code google com p twitter api issues detail id 353 http code google com p
  • Twitter4j - 超出速率限制

    我想让追随者使用getFollowersIds 在 Twitter4j 中 但我得到 连接错误异常 超过限速 public static void main String args try Twitter twitter TwitterFa
  • ASP.NET MVC,Bootstrap Tables,获取每列的值

    在 ASP NET MVC 中 我有一个操作 它接受有关行和列的用户输入 然后导航到根据用户输入生成所需行数和列数的操作 如下所示 Views div class container style width 1px div class ro
  • 检查 Bootstrap Datepicker 脚本是否已加载

    我收到错误 Uncaught TypeError undefined is not a function 当我尝试设置日期选择器时 datepicker datepicker 如何确定日期选择器是否已加载 需要明确的是 我没有使用 jQue
  • 多列定义列表[重复]

    这个问题在这里已经有答案了 我有一个 dl 像这样 dl dt Quantity dd dt Size dd dt Rise dd dt Color dd dd dt dd dt dd dt dd dt dl 该列表是通过 php 动态生成
  • Twitter Bootstrap 响应式实用程序类的使用

    如何使用 Twitter Bootstrap 响应式实用程序类 例如 visible desktop 我尝试按照 Bootstrap 网站上的示例进行操作 span class visible desktop Desktop span 在这
  • Bootstrap:如何将按钮组对齐在中心(垂直)

    在下面的代码中
  • Twitter 登录说明

    我想在 Android 中创建一个 Twitter 应用程序 为此 我想创建一个登录页面并登录到 Twitter 为此 我们需要消费者密钥和消费者密钥 这是什么意思 要创建此登录页面 除了 Twitter 帐户之外 我们还需要其他任何东西吗
  • 为什么 Twitter Bootstrap 表格的宽度总是 100%?

    假设这个标记 table class table table bordered align center 无论我有多少个单元格 表格的宽度始终为 100 为什么 引导程序中的所有表格都根据其容器进行拉伸 您可以通过将表格放入 span 您选
  • Draggable JS Bootstrap 模式 - 性能问题

    对于工作中的项目 我们在 JavaScript 中使用 Bootstrap Modal 窗口 我们想让一些窗口可移动 但我们遇到了 JQuery 的性能问题 myModal draggable handle modal header Exa
  • 网站的主体和元素固定在 980px 宽度上,不会缩小

    我试图在 Rails 应用程序顶部启动前端 仅 HTML CSS 页面 但在使用 320px 视口时遇到问题 有些元素不会按比例缩小 我不明白为什么 我已经完成了检查元素 为各种元素提供了max width 100 and or width
  • Twitter api 文本字段值被截断

    为什么文本字段值被截断以及如何获得完整的值 截至目前 我正在尝试获取如下所示的文本字段值 do if let responseObject try NSJSONSerialization JSONObjectWithData respons
  • 切换按钮不适用于 AngularJS 和 Angular ui Bootstrap

    切换按钮出现 但不起作用 我现在在网上也有相同的代码 但它不起作用 但在 Plunker 中它可以工作 Plunker 切换按钮正在工作 http plnkr co edit R5F5D1FGyHiv9X1cfOoa p preview 在

随机推荐

  • 使用 AtomicUsize::new 时,const fns 是一个不稳定的功能

    这段代码有什么问题 use std sync atomic AtomicUsize static mut counter AtomicUsize AtomicUsize new 0 fn main 我收到此错误 error const fn
  • 在并发环境中追加到文件末尾

    需要采取哪些步骤来确保 满 线always如果同时运行多个以下 示例 程序 则正确附加到文件末尾 usr bin env python import random passwd text open passwd txt a u jsmith
  • 如何在 WPF 中删除 Web 浏览器上的滚动条

    我在我的应用程序中使用 WebBrowser 控件 例如
  • 查找关联程序以使用 Java 打开文件

    我希望使用计算机上安装的关联程序 在本例中使用 MS Word 或 Open Office Writer 从 Java 应用程序打开文件 比如说 word 文档 问题是我想等到这个子进程完成 这可以使用 Process 类中的 waitFo
  • 如何通过修改图像尺寸和角度进行 3d 轮播

    我需要对某些图像集产生圆形轮播效果 我为此使用下面的示例项目 http www codeproject com Articles 146145 Android 3D Carousel http www codeproject com Art
  • 查找 SSRS 2012 中计算字段的中位数

    我有一个开始日期和一个结束日期 并使用以下内容计算其间的工作日 我创建了一个名为 CountWeekDays 的计算字段 它等于 Code getBusinessDaysCount Fields date created Value Fie
  • 用乌龟画一个超椭圆

    显然 任何可以通过其他方式绘制的形状都可以由海龟绘制 圆形和正方形很容易 rt 1 fd 0 and if ticks mod 100 0 rt 90 fd 1 超级椭圆没那么多 规则的省略号也不是微不足道的 维基百科关于超椭圆的文章 ht
  • MySQL - 删除日期时间字段的默认值

    现有 MySQL 表有一个不为空的 DateTime 字段 并且默认值设置为 0001 00 00 00 00 00 是否可以更改此表以删除日期时间字段的默认值 是的 您可以使用以下命令删除默认值ALTER TABLE https dev
  • 有没有办法编译隐藏源代码?

    使用 Play 或 Grails 或任何其他 JVM 框架 有没有一种方法 或者什么方法 来完全编译生成的war jar文件 以便隐藏源代码 而没有反编译的可能性 或者甚至编译后 是否可以轻松反编译并获取字符串和类 例如数据库连接等 谢谢
  • 错误:java.io.FileNotFoundException

    在我的项目中 我使用 http POST 方法将 json 值发布到我的服务器 但在发帖时我收到此错误消息 W System err java io FileNotFoundException http 10 1 7 95 2403 bea
  • 是否有一种 API 方法可以比较 Seq 的内容而不考虑顺序?

    假设 val l1 List 1 2 3 val l2 List 2 3 1 我想要一种方法来确认 l1 等于 l2 内容相同但顺序不同 List Seq 上有 API 方法可以做到这一点吗 l1 sameElements l2 不起作用
  • 假设相同的 lambda 表达式具有不同的类型是否安全?

    我正在试验 lambda 事实上不同的 lambda 表达式具有不同的类型 即使它们是相同的 考虑这段代码 include
  • asp.net:__doPostBack 有时不呈现

    前几天我们遇到了奇怪的错误 doPostBack 未定义 我们正在构建相当先进的网站 但很少使用回发 使用回发的地方之一是 ASP NET 登录状态控件 它是概率性的 有时会被渲染 有时则不会 对于 IE Chrome 它大部分工作正常 但
  • Windows 10 物联网 树莓派 3 wifi 热点

    我正在尝试使用 Windows 10 IoT 核心使我的 RPi 3 成为 AP RPi 通过以太网端口与互联网连接 我想让 RPi 3 内置 WiFi 以与其他设备共享互联网 我读过了文档 https developer microsof
  • 如何使用 ssl 配置创建 Kafka-python 生产者

    我正在尝试使用 ssl 创建 kafka 生产者 我需要有关如何在构造函数中设置 SSL 参数的信息 kafka python 客户端中提供的信息描述性不够 什么是ssl certfile ssl cafile ssl keyfile参数
  • Codeigniter 上传文件无法在线工作,但可以在本地主机上工作

    我想问一下关于codeigniter上传的问题 代码点火器版本 2 1 4 我无法在线将图像上传到文件夹中 但它可以完美地工作localhost 我的上传图片的代码 config upload path assets frontend im
  • 如何在浏览器的任意页面上直接运行jQuery?

    是否有某种编程方式 或者可能是浏览器插件 允许用户在当前加载到浏览器中的网页上任意运行他们想要的任何 jQuery Edit 我的动机是能够提前在页面上测试 jQuery 语法和命令 然后将它们添加到其源代码中 或者向我尝试过的页面的网络管
  • 如何在 swift 中将图标添加到共享表中?

    我在我的 iOS 应用程序中使用共享表 我想弄清楚如何在它打开时将图标添加到它的左上角 我添加了一个照片示例来说明我的意思 我的意思的示例照片 1 IBAction func shareButtonClicked sender Any Se
  • 如何安装和使用WinPcap?

    我今天访问 winpcap org 下载了安装程序 并在我的 Windows 7 笔记本电脑上安装了 WinPcap 但是 安装它的文件夹仅包含安装日志 名为 rpcapd exe 的可执行文件和卸载可执行文件 当我运行 rpcapd ex
  • Twitter API:用户名的 URL 搜索

    我有一个网站列表 我想查看它们是否有 Twitter 帐户 我很好奇 API 中是否有用户名的 url 搜索 或者类似的东西 我一直在阅读和环顾四周 然而 我还不够 当我可以运行一个函数来为我完成这项工作时 我不想手动执行此操作 非常感谢有