我尝试在 vs using [c#,windows form] 中使用 instagram api,并尝试调用 url 来获取访问令牌,这个问题没有问题,但我需要知道如何获取经过身份验证的用户的用户 ID 号! !
4 回答
在 HTTP 请求的世界中,您可以获得一切 :) 将您的请求发送到此 url 以获取用户公共信息。
https://www.instagram.com/ {用户名}/?__a=1
我得到了答案
- oAuth URI 将具有一个响应类型键,其中“代码”作为值。
- 然后使用返回的代码执行带有其他参数的请求,例如客户端 ID 和客户端机密..等
- 读取将返回带有用户 ID 的 json 对象的响应
详细看这里
实际上有很多方法可以获取任何 Instagram 用户 ID。我不会在这里列出所有这些。但是,一种非常常见的方法是访问 instagram.com/{username}/?__a=1 - 但这需要您实际登录帐户。
但是,可以在不登录的情况下访问 Instagram ID。鉴于您已经知道一个 ID,您可以直接访问 instagram.com/{username} 并检查页面并搜索 ID。
这将告诉您 ID 位于文本"logging_page_id":"profilePage_XXXXXXXX"之后的脚本中 - 即将来您只需检查页面并搜索"logging_page_id":"profilePage_",您将拥有紧跟此文本的 ID。
我有时会经常使用它,并制作了一个脚本来代替我。我已经上传到http://www.findinsaid.com
您可能需要仔细检查 API 响应是什么。我会使用https://www.thekeygram.com/find-instagram-user-id/。您可以快速获取用户 ID 以验证其相同