我想链接到Instagram上的个人资料/用户帐户。我有用户ID,但在开发者API文档中找不到答案。我尝试了instagram.com/userID
和instagram.com/users/userID
,但这些都不起作用。简单的问题:我只有一个<a>
标签,我想知道href
中有什么可以把用户带到一个特定的instagram个人资料,或者可能是javascript中的window.location
。
或者,如果有一种方法可以从ID中获取用户名,我想我也可以用那种迂回的方式来做......
6条答案
按热度按时间iswrvxsc1#
我不知道一个解决方案,使它作为一个简单的链接工作。
您需要使用Instagram API并注册您的应用程序,以便获得客户端ID。
接下来,您需要以HTTP GET的形式执行以下请求:
这将返回一个JSON-Result,它将在
data
部分中包含用户名。现在可以使用
http://instagram.com/username
作为链接。e3bfsja22#
尝试
更新
根据this,从2019年12月3日开始,上述解决方案停止工作,仅返回
{“消息”:“用户代理不匹配”,“状态”:“失败”}
相反,您可以尝试发送请求GET
具有以下用户代理标头:
jw5wzhpr3#
第一个月
<a href="instagram://user?username={USERNAME}">Link to Instagram Profile</a>
在Android 4.4 Chrome上测试
rur96b6h4#
busg9geu5#
py49o6xq6#
您还可以使用以下命令:https://instagram.com/user/?id= {用户ID}