我成功地在我的应用程序中登录并注销了Instagram用户,但我想在首次登录时创建一个新的django用户,例如“注册Instagram”,存储用户令牌等,以便在我的应用中使用他们的照片和数据
我是python-social-auth的新手,关于如何实现这一目标的任何提示?
答案 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)
希望有所帮助