Javascript 链接到具有用户ID的Instagram配置文件
我想链接到Instagram上的个人资料/用户帐户。我有用户ID,但在开发者API文档中找不到答案。我试过Javascript 链接到具有用户ID的Instagram配置文件,javascript,html,href,instagram,Javascript,Html,Href,Instagram,我想链接到Instagram上的个人资料/用户帐户。我有用户ID,但在开发者API文档中找不到答案。我试过instagram.com/userID和instagram.com/users/userID,但都不起作用。简单问题:我只有一个标签,我想知道href中有什么内容可以让用户访问特定的instagram配置文件。或者可能是javascript中的窗口。位置 或者,如果有一种方法可以从ID中获取用户名,我想我也可以这样做……我不知道有什么解决方案,它可以作为一个简单的链接工作 您需要使用Ins
instagram.com/userID
和instagram.com/users/userID
,但都不起作用。简单问题:我只有一个
标签,我想知道href
中有什么内容可以让用户访问特定的instagram配置文件。或者可能是javascript中的窗口。位置
或者,如果有一种方法可以从ID中获取用户名,我想我也可以这样做……我不知道有什么解决方案,它可以作为一个简单的链接工作
您需要使用Instagram API并注册您的应用程序,以便获得客户ID
接下来,您需要在HTTP GET中执行以下请求:
https://api.instagram.com/v1/users/userID?client_id=YourClientID
这将返回一个JSON结果,该结果将在data
部分中包含用户名
现在您可以使用http://instagram.com/username
作为您的链接。第一种方法
- 要求用户选择要启动的应用程序
第二种方法
- 如果用户安装instagram应用程序:使用本机应用程序直接启动页面
- 如果用户未安装instagram应用程序:不执行任何操作
在Android 4.4 Chrome上测试,你也可以使用:{USER_ID}试试看
异步函数insta(uid){
设api=`https://i.instagram.com/api/v1/users/${uid}/info/`
let info=await(await-fetch(api)).json();
返回`https://www.instagram.com/${info.user.username}`;
}
异步函数go(){
让url=wait insta(userId.value);
link.innerText=url;
}
输入instagram用户id:
查找用户名
您的问题是否需要更多帮助,或者其中一个答案是否已经帮助您解决了问题。如果是这样,请记住接受它。否则我会尽力帮忙的。@TimBodeit的答案没有帮助。我最终使用用户名而不是ID。是的,有一个快速的方法。回答instagram://user?id={user_id}确认在IOS上工作并没有回答OP的问题:仅将个人资料链接到用户IDno,这只是链接到选择用户名“user”的有趣家伙,你可以尝试任何你想要的id,仍然是重定向到IG用户网页的相同方式,https://instagram.com/username
如今似乎效果不错。。。