我一直在使用Factual Places& Crosswalk API在我的iOS应用程序的某些特定位置获取社交媒体链接。 API
返回Facebook&的正确链接推特。但对于Instagram,它只返回id
,类似于79471948
。
我想知道如何使用这个id
。我以为我可以在URL
中使用它,就像这样。 http://instagram.com/79471948 ,但这不存在。
然后我认为id
可能是user-id
。如果是user-id
,我想获得相应username
的{{1}},以便我打开他的个人资料页面 http://instagram.com/79471948 。但正如我们所知user-id
不允许我们直接请求没有Instagram
的用户数据,我们无法获得访问令牌。如果没有获取访问令牌,我就无法获得OAuth
。
那么你们有什么建议吗?所以整个事情是,我有这个ID username
,我想打开相应的配置文件而不做任何OAuth。
先谢谢。
答案 0 :(得分:1)
您必须使用API从用户ID获取用户个人资料。
https://api.instagram.com/v1/users/{user-id}/media/recent/?access_token=ACCESS-TOKEN
https://www.picodash.com/@可让您搜索user-id
并查看完整个人资料或打开实际的instagram.com/username
链接和视图。