在Django的Instagram社交注册

时间:2015-10-09 08:27:42

标签: django instagram-api python-social-auth

我成功地在我的应用程序中登录并注销了Instagram用户,但我想在首次登录时创建一个新的django用户,例如“注册Instagram”,存储用户令牌等,以便在我的应用中使用他们的照片和数据

我是python-social-auth的新手,关于如何实现这一目标的任何提示?

1 个答案:

答案 0 :(得分:0)

如果您正确执行了所有操作(迁移),则会为您存储所有这些内容。

以下是访问access_token的方法:

social_auth = UserSocialAuth.objects.get(user_id=id, provider='instagram')

access_token = social_auth.access_token

然后,您可以使用此access_token来访问他们的照片等,如下所示:

instagram_api = InstagramAPI(
        access_token=access_token,
        client_secret=INSTAGRAM_CLIENT_SECRET)

instagram_posts, next_ = instagram_api.user_recent_media(
            user_id=id, count=33)

希望有所帮助