安全
当前访问限制
-
某些账户是应账户所有者的要求而被排除的。 -
为从几个 “不良行为者” 列表汇编的一组帐户提供了完整的历史记录。
使用案例
-
@OSINT_Ukraine:在 2022 年 2 月获得了大量追随者;查找旧的昵称显示它以前是一个 NFT 诈骗帐户。 -
@libsoftiktok:一个针对 LGBTQ+ 人群的嫌疑人;几个月前,我通过这项服务查找她的网名 (Chaya Raichik) 找到了她的名字。 -
@_lktk:一个名叫 Iratxo Lorca 的嫌疑人,多年来一直活跃在 Scala 社区中;他是我发现的第一批使用这项服务的人之一。 -
@Mormonger:一名嫌疑人,去年 9 月被确认为名叫科尔·诺达 (Cole Noorda) 的人;此服务确认他之前曾将 Screen Name @colenoorda用于其帐户。 -
@_14words_:今年早些时候被确认为伊利诺伊州白人至上主义警察 Aaron P. Nichols 的账户;此服务将此帐户连接到名称 @spd584。
详细示例
{
"accounts": [
{
"id": 1326229737551912960,
"screen-names": {
"chayaraichik": null,
"cuomomustgo": null,
"houseplantpotus": null,
"shaya69830552": [
"2020-11-10"
],
"shaya_ray": [
"2020-11-27",
"2020-12-17"
],
"libsoftiktok": [
"2021-08-18",
"2022-06-16"
]
}
}
]
}
其他功能
它支持的少数几件事之一是通过逗号分隔的列表查询多个屏幕名称(例如:https://api.memory.lol/v1/tw/jr_majewski,MayraFlores2022 )。它还支持搜索屏幕名称前缀(当前限制为 100 个结果;例如:https://api.memory.lol/v1/tw/tradwife* )。 它目前仅支持 JSON 输出,但如果你想要一个电子表格,例如,你可以使用 gojq 等工具将 JSON 转换为 CSV: $ curl -s https://api.memory.lol/v1/tw/jr_majewski,MayraFlores2022 |
> gojq -r '.[].accounts | .[] | .id as $id | ."screen-names" | keys | [$id] + . | @csv'
89469296,"LaRepublicana86","MayraFlores2022","MayraNohemiF"
726873022603362304,"JRMajewski","jr_majewski"
1533878962455293953,"jr_majewski"
或者,如果您希望每行有一个屏幕名称: $ curl -s https://api.memory.lol/v1/tw/jr_majewski,MayraFlores2022 |
> gojq -r '.[].accounts | .[] | .id as $id | ."screen-names" | keys | .[] | [$id, .] | @csv'
89469296,"LaRepublicana86"
89469296,"MayraFlores2022"
89469296,"MayraNohemiF"
726873022603362304,"JRMajewski"
726873022603362304,"jr_majewski"
1533878962455293953,"jr_majewski"
请注意,屏幕名称查询不区分大小写,但结果区分大小写(这对于仅提供区分大小写搜索的 Archive Today 等存档非常有用)。 其他终端节点
您还可以通过帐户 ID 查找帐户的历史记录(例如, https://api.memory.lol/v1/tw/id/1326229737551912960 还显示 Raichik 帐户的昵称)。 通过设备流程进行授权访问
如果要从命令行访问完整索引,目前有几个步骤。默认情况下,您将收到有日期限制的结果: $ curl -s https://api.memory.lol/v1/tw/USForcesKorea | jq
{
"accounts": [
{
"id": 4749974413,
"id_str": "4749974413",
"screen_names": {
"USForcesKorea": [
"2018-06-08",
"2022-07-29"
]
}
}
]
}
要访问完整索引(假设您有一个已批准的账户),您首先需要使用以下命令获取设备代码和用户代码: $ curl -X POST -d 'client_id=b8ab5a8c1a2745d514b7' https://github.com/login/device/code
device_code=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&expires_in=898&interval=5&user_code=ABCD-0123&verification_uri=https%3A%2F%2Fgithub.com%2Flogin%2Fdevice
下次在浏览器中访问 https://github.com/login/device ,并在出现提示时输入您刚刚收到的用户代码。最后,您需要获取不记名令牌(将下面的 device_code 替换为您获得的令牌,但再次使用此处显示的 client_id): $ curl -X POST -d 'device_code=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&client_id=b8ab5a8c1a2745d514b7&grant_type=urn:ietf:params:oauth:grant-type:device_code' https://github.com/login/oauth/access_token
access_token=gho_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&scope=&token_type=bearer
然后,您可以使用此令牌进行经过身份验证的查询:$ curl -s -X POST -d 'token=gho_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' https://api.memory.lol/v1/tw/USForcesKorea | jq
{
"accounts": [
{
"id": 26847645,
"id_str": "26847645",
"screen_names": {
"USFKPAO": [
"2011-10-19",
"2016-06-19"
],
"usforceskorea": [
"2017-02-20",
"2018-03-27"
]
}
},
{
"id": 4749974413,
"id_str": "4749974413",
"screen_names": {
"usforceskorea": [
"2016-02-26",
"2017-02-07"
],
"usforceskorea_": [
"2017-02-19",
"2018-04-24"
],
"USForcesKorea": [
"2018-06-08",
"2022-07-29"
]
}
}
]
}
此过程将捆绑到命令行客户端中,但目前此方法将与 curl 等现有工具一起使用。导入数据 该应用程序目前支持以两种文件格式导入数据。第一个请求要求每行一个 Twitter 用户对象(采用 JSON 格式,带有一个额外的快照字段,表示观察时间作为纪元秒)。第二种是 CSV 格式,至少有三列(Twitter 用户 ID、屏幕名称和观察时间作为纪元秒) 原文始发于微信公众号(军机故阁):查看Twitter用户名更改历史记录
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论