我在客户端的应用中使用instagram API。这是一种社交网络应用程序,其中包含每个用户的配置文件。在这个应用程序中,有一个部分在他们的个人资料页面上显示一个人的最近的照片。问题是我每次去Instagram界面查看个人资料时都要记录用户。我们可以拥有它,所以用户只需登录一次,永远不会再次登录吗?
在其他应用中,例如Tinder,我们只登录一次,然后我们的个人资料就连接到Instagram - 即使您关闭应用。这意味着该应用程序要么存储instagram凭据,要么存储图片。但Instagram开发人员门户网站上的最新文档称不存储登录凭据或图片。我怎样才能在我们的应用程序中模仿这种行为?
答案 0 :(得分:1)
出于登录目的,您可以检索可以存储的特定用途的access token
,并且对于每个数据检索请求,您可以使用该访问令牌获取数据,而无需再次登录用户,直到访问令牌为止是有效的
要获取访问令牌,您可以按照Instagram指南进行操作:Instagram: User Authentication
这就像
将用户定向到我们的授权网址。如果用户未登录 在,他们将被要求登录。将询问用户是否他们 我想让您的应用程序访问她的Instagram数据。
客户端登录
对于其他用户的图像,
如果您想要用户的公共馈送,如果您已经拥有Instagram用户的用户名,则无需身份验证/访问令牌即可获取获取请求< / p>
https://www.instagram.com/{user-name of Instagram user for which you have to retrieve the media}/media/
Ex:https://www.instagram.com/instagram/media/,这将返回带有公共供稿图片的json