“ XXX的Twitter”消失了,所以我创建了检查工具
#网络开发人员 #初学者 #twitter #php

HI DEV。
最近,Twitter的推文页面不再显示诸如“ Android的Twitter”,“ Twitter for Ios”和“ Twitter Web应用”等推文的来源。

Image description

但是,如果您使用Twitter API,则可以获得它。因此,我创建了一个迷你工具来使每个人都可以使用。

¼您现在可以尝试:D
https://tools.ic731.net/twitter/for/en

Image description

(注意)似乎有些环境可以看到它,有些环境无法。

关于API

在这种情况下,我使用了带有PHP的Twitter API V2,从URL提取Tweet ID,然后将Get请求提交到/2/tweets

对于API操作,我使用了著名的库abraham/twitteroauth
因此,请注意,使用V2需要setApiVersion("2")

$connection = new TwitterOAuth($ck, $cs, null, $brarer);
$connection->setApiVersion("2");
$id = '123456789';
$params = [
  "ids" => $id,
  "tweet.fields" => "source"
];
// GET
$tweets = $connection->get("tweets", $params);

和“ XXX的Twitter”(这次是关键)存储在$tweets->data[0]->source中。这就是这个简单的应用程序。请尝试!