目前我正在开展一个项目,要求我收集名人粉丝(从Instagram或Facebook)。
要获得这个号码,我必须得到
1.名人Instagram链接
2.名人facebook链接
3.向Instagram或facebook API发送请求以获取其关注者号码
我一直在为名人Instagram和facebook链接研究谷歌知识API。但我从中得到的并不令人满意。 例如,我在google Knowledge上提出了一个请求,
https://kgsearch.googleapis.com/v1/entities:search?query=Ariana+Grande&limit=1&indent=1&key={API-CODE}
,结果是
{“@ context”:{
“@vocab”:“schema.org /”,
“goog”:“schema.googleapis.com/”,
“EntitySearchResult”:“goog:EntitySearchResult”,
“detailedDescription”:“goog:detailedDescription”,
“resultScore”:“goog:resultScore”,
“kg”:“g.co / kg”
},
“@type”:“ItemList”,
“itemListElement”:[
{
“@type”:“EntitySearchResult”,
“结果”:{
“@id”:“kg:/ m / 09gkdy4”,
“名字”:“阿丽亚娜格兰德”,
“@type”:[
“事”,
“人”
],
“描述”:“歌手”,
“形象”:{
“contentUrl”:“t0.gstatic.com/images?q=tbn:ANd9GcS3KH3ae6ChLCPLguyQXbLbEXDTNMZ1Sb2LsMx6Vr-pjeuHg5AZ”,
“url”:“da.wikipedia.org/wiki/Ariana_Grande”,
“license”:“creativecommons.org/licenses/by/2.0”
},
“详细描述”:{
“articleBody”:“Ariana Grande-Butera,专业称为Ariana Grande,是一位美国歌手和演员。她在百老汇音乐剧13开始了她的职业生涯,之后于2009年在Nickelodeon电视连续剧”Victorious“上扮演Cat Valentine的角色。 ,
“url”:“en.wikipedia.org/wiki/Ariana_Grande”,
“license”:“en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License”
},
“url”:“www.arianagrande.com”
},
“resultScore”:802.862244
}
]
}
结果中没有关于她的Instagram或Facebook链接的信息,但如果我们在谷歌上手动搜索,则会在搜索结果中显示她的Instagram和Facebook链接。
我的问题是:
1.从谷歌知识中获取这些链接的任何方法吗?
2.或者更方便的方式从名人旁边获取粉丝数量? (来自2-3种不同的API)
感谢。
我非常感谢任何评论和帮助。
答案 0 :(得分:0)
您可以使用wikidata.org。有步骤:
搜索https://www.wikidata.org/w/api.php?action=wbsearchentities&search=Ariana+Grande&language=en&format=json
{" searchinfo":{"搜索":" Ariana Grande"},"搜索":[{" id& #34;:" Q151892"" concepturi":" http://www.wikidata.org/entity/Q151892"" URL":" / /www.wikidata.org/wiki/Q151892","title":"Q151892","pageid":153289,"label" ;:" Ariana Grande","描述":"美国女演员,歌手,作曲家和舞者","匹配":{&#34 ;键入":"标签","语言":" en","文字":" Ariana Grande&#34 ;}}],"成功":1}
从回复中获取ID Q151892
并获取实体https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q151892&format=json&props=claims
有一个很大的回应。您需要声明列表中arianagrande
的值P2003
。它指的是Instagram用户名(Facebook的P2013
)
从https://www.instagram.com/arianagrande/?__a=1
user:
follows:
count
followed_by:
count
media:
count