我需要找到我的Instagram用户名

时间:2016-06-06 10:48:48

标签: instagram-api

我在我的shopify商店使用Ella主题并需要找到我的Instgram用户ID,我访问过的所有网站都不再能够检索我的Instagram用户ID并且不确定如何找到它以便能够拉入我的Instagram提供给我的网站

4 个答案:

答案 0 :(得分:4)

[更新]

以下答案仍然适用。但是,您只需要第一步即可获得userId。如果您有访问令牌,则第一个点之前的数字应该是您的userId。如果您的访问令牌为111111111.2222222.33333333333333333333333333333333,则您的userId应为111111111

感谢Andrew Fraser指出这一点。

文档(instagram.com/developer/endpoints/users/)声明使用端点https://api.instagram.com/v1/users/self/?access_token=ACCESS-TOKEN,用户可以获取此信息。

要做到这一点,你需要跳过一些箍。这些步骤如下。基本上,您需要在需要userId的帐户下创建应用程序。然后,您将需要使用客户端ID和重定向uri等信息来接收访问令牌。获得访问令牌后,您可以使用此令牌来请求用户ID。

怎么做?

  1. 为您希望获得相关信息的用户获取Access Token

    • 首先,您需要获取Client ID及相关应用Redirect URI
    • 以您要为其创建访问令牌的帐户登录。
    • 转到instagram.com/developer/clients/manage/并为您要执行的操作创建应用。这将为您提供Client ID并设置Redirect URI
    • 由于我们将使用Implicit OAuth,您还需要为正在使用的应用启用此功能。为此,请点击Edit Client,然后选择标签SecurityDisable implicit OAuth应该有一个复选框。取消选中此框以启用隐式OAuth。
    • 在网络浏览器(最好是Chrome)中,访问https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token
    • 在网址中,将CLIENT-ID和REDIRECT-URI替换为您创建的应用中的信息。
    • 这将返回一个URL。您的新访问令牌将是URL上的查询参数。
  2. 访问/ user / self / endpoint以获取用户信息。

    • 在网络浏览器(最好是Chrome)中,访问https://api.instagram.com/v1/users/self/?access_token=ACCESS-TOKEN并将ACCESS-TOKEN替换为您从第一步收到的哈希值。
    • 这应该返回一个JSON对象。此对象中的一个属性是userId。

答案 1 :(得分:1)

列出的答案有效,但更快捷的方法是,如果您获得访问令牌,则令牌开头(点前)的数字是您的用户ID。

答案 2 :(得分:1)

您可以使用此网站 - http://www.instaid.co.uk

或者您可以使用Instagram用户名替换{username}

https://www.instagram.com/ {名} /?__一个= 1

答案 3 :(得分:0)

我总是使用https://www.thekeygram.com/find-instagram-user-id/查找我的instagram用户ID