iOS Instagram登录获取Instagram用户ID?

时间:2014-05-26 03:18:05

标签: ios authentication instagram

我正在编写一个iOS应用程序,需要针对" Instagram API"做一些基本的工作。要登录用户,我只需点击" URL":

我通过网络视图执行此操作。我可以登录用户并从" Instagram"。

获取访问令牌

所以我的问题是:

我希望能够了解" Instagram userId"我刚刚登录的用户。

如何获取用户ID?

5 个答案:

答案 0 :(得分:4)

user_id位于access_token

的第一部分

xxxxx.xxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxx

user_id = access_token.split(".")[0];

答案 1 :(得分:0)

只需输入您的用户名,即可显示用户ID

http://jelled.com/instagram/lookup-user-id

答案 2 :(得分:0)

所以事实证明这很简单,直到现在我才弄清楚。因此,一旦用户通过Web视图登录,Web视图将返回access_token。有了这个,我可以称之为GET:

https://api.instagram.com/v1/users/self?access_token="the access token I just got from the login"

所以,我所要做的就是在url中使用“self”,并且与访问令牌结合使用将返回包含用户名等的用户对象。

答案 3 :(得分:0)

http://www.otzberg.net/iguserid/

向下看网络,你可以查看Instagram用户ID查找器,你应该找到你的发现,这很容易找到。

* Open Google Chrome and access your Instagram Profile Page, e.g. Lufthansa Instagram Page
* Open the Developer Tools (F12 on Windows; ⌥+⌘+i on OS X)
* Click the Console Option
* At the little command prompt enter:   window._sharedData.entry_data.ProfilePage[0].user.id   and hit enter
* If you get an error, reload the page and try again
* Until Instagram Changes their page, this will output your User-ID

答案 4 :(得分:0)

从用户名中查找instagram用户ID的最简单方法是:https://www.thekeygram.com/find-instagram-user-id/。每次都为我工作。并且他们始终保持更新以支持最新的instagram api更新(至少根据我的经验)