当您拥有Instagram ID时,是否可以获取Instagram用户名?如果是,请举例说明。
我在互联网上看到人们谈论API,他们使用的链接如下所示:
https://api.instagram.com/v1/users/self/?access_token=ACCESS-TOKEN
答案 0 :(得分:0)
考虑使用https://api.instagram.com/v1/users/[USER-ID]?access_token=[YOUR-ACCESS-TOKEN]
范围调用public_content
,以便根据Instagram documentation中的说明从用户ID中搜索用户名。
从目前最新的API版本开始,您需要提交扩展权限才能访问该范围。
答案 1 :(得分:0)
是的,这是可能的。
http://instagram.com/web/friendships/{user-id-here}/follow/
你可以在这里试试
答案 2 :(得分:0)
是的,试试这个
async function insta(uid) {
let api = `https://i.instagram.com/api/v1/users/${uid}/info/`
let info = await (await fetch(api)).json();
return "https://www.instagram.com/" + info.user.username;
}
async function go() {
let url = await insta(txt.value)
link.innerText = link.href = url;
}
Type instagram user id:
<input id="txt" value=1791879548 />
<button onclick="go()">GO!</button><br>
<pre id="link"></pre>
答案 3 :(得分:0)
1)复制以下代码段
2)将其另存为Instagram.htm
3)在网络浏览器中打开页面
<html>
<script>async function getinstagramName(uid) {
let api = `https://i.instagram.com/api/v1/users/${uid}/info/`
let info = await (await fetch(api)).json();
return info.user.username;
}
async function Search() {
let url = await getinstagramName(instagramUserID.value)
mkm.hidden=false
mkm.text=url
mkm.href="https://www.instagram.com/" + url
link.innerText ="https://www.instagram.com/" +url;
}</script>
<body>
instagram user id:
<input id="instagramUserID" value="" />
<button onclick="Search()">GO!</button><br>
<pre id="link"></pre>
<a hidden=true id="mkm" href=''>InstagramLink</a>
</body>
</html>