获取 Twitter 关注者
Get Twitter Followers
我只想要 Twitter 关注者数量。他们让它变得尽可能难。
const http = require("https");
const A = 'vVYgmEsMeHXEjtlb6YJ42O2sD';
const B = 'vARDHuroFGWIQzpmCm4Q5QGT5uEkrvBwMTGrwOpCFadQGlWDo8';
const C = 'AAAAAAAAAAAAAAAAAAAAAC29MwEAAAAAEMxXg8OVmsbeDCQjfYXJ4AYGMuU%3DnHerZC38uDxt6gmnJ8265FaC8nU0oBqhHahmxkCtn9EZPH7n8o';
// prettier-ignore
const options = {
"method": "GET",
"hostname": "api.twitter.com",
"port": 443,
"path": "/1.1/users/lookup.json?screen_name=god",
"headers": {
"authorization":`OAuth oauth_consumer_key="${A}",oauth_token="${B}", oauth_signature_method="HMAC-SHA1",oauth_timestamp="atimestame",oauth_nonce="anonceofyourchoic",oauth_version="1.0",oauth_signature="anoauthtweet"`,
"cache-control": "no-cache"
}
};
const req = http.request(options, function(res) {
let chunks = [];
res.on("data", function(chunk) {
chunks.push(chunk);
});
res.on("end", function() {
let body = Buffer.concat(chunks);
console.log('TWITTER SUCKS',body.toString());
});
});
我不断将 A 和 B 值更改为我在 Twitter 开发人员设置中创建的“应用程序”中的随机值(因为我在任何地方都看不到 oauth_consumer_key
或 oauth_token
。我没有甚至知道那个字符串是否正确。
他们的文档很糟糕,请帮忙。
找到隐藏的秘密黑客,让您轻松获得关注者数量,而无需可怕的API:
https://cdn.syndication.twimg.com/widgets/followbutton/info.json?screen_names=YOURUSERNAME
一个简单的请求就完成了。不客气。
我搜索了很多解决方案,感谢@E_net我想出了这个公式
只需将单元格 E3 更改为包含 Twitter 帐户名称的单元格
=iferror(value(RIGHT(index(importdata(CONCAT("https://cdn.syndication.twimg.com/widgets/followbutton/info.json?screen_names=",E3)),,6),LEN(index(importdata(CONCAT("https://cdn.syndication.twimg.com/widgets/followbutton/info.json?screen_names=",E3)),,6))-16)))
我只想要 Twitter 关注者数量。他们让它变得尽可能难。
const http = require("https");
const A = 'vVYgmEsMeHXEjtlb6YJ42O2sD';
const B = 'vARDHuroFGWIQzpmCm4Q5QGT5uEkrvBwMTGrwOpCFadQGlWDo8';
const C = 'AAAAAAAAAAAAAAAAAAAAAC29MwEAAAAAEMxXg8OVmsbeDCQjfYXJ4AYGMuU%3DnHerZC38uDxt6gmnJ8265FaC8nU0oBqhHahmxkCtn9EZPH7n8o';
// prettier-ignore
const options = {
"method": "GET",
"hostname": "api.twitter.com",
"port": 443,
"path": "/1.1/users/lookup.json?screen_name=god",
"headers": {
"authorization":`OAuth oauth_consumer_key="${A}",oauth_token="${B}", oauth_signature_method="HMAC-SHA1",oauth_timestamp="atimestame",oauth_nonce="anonceofyourchoic",oauth_version="1.0",oauth_signature="anoauthtweet"`,
"cache-control": "no-cache"
}
};
const req = http.request(options, function(res) {
let chunks = [];
res.on("data", function(chunk) {
chunks.push(chunk);
});
res.on("end", function() {
let body = Buffer.concat(chunks);
console.log('TWITTER SUCKS',body.toString());
});
});
我不断将 A 和 B 值更改为我在 Twitter 开发人员设置中创建的“应用程序”中的随机值(因为我在任何地方都看不到 oauth_consumer_key
或 oauth_token
。我没有甚至知道那个字符串是否正确。
他们的文档很糟糕,请帮忙。
找到隐藏的秘密黑客,让您轻松获得关注者数量,而无需可怕的API:
https://cdn.syndication.twimg.com/widgets/followbutton/info.json?screen_names=YOURUSERNAME
一个简单的请求就完成了。不客气。
我搜索了很多解决方案,感谢@E_net我想出了这个公式
只需将单元格 E3 更改为包含 Twitter 帐户名称的单元格
=iferror(value(RIGHT(index(importdata(CONCAT("https://cdn.syndication.twimg.com/widgets/followbutton/info.json?screen_names=",E3)),,6),LEN(index(importdata(CONCAT("https://cdn.syndication.twimg.com/widgets/followbutton/info.json?screen_names=",E3)),,6))-16)))