从id获取Instagram个人资料页面

时间:2016-08-23 07:08:44

标签: swift api instagram-api factual

我一直在使用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。

先谢谢。

1 个答案:

答案 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链接和视图。

enter image description here