В настоящее время я работаю над семестровым проектом, в котором мне нужно получить данные из Facebook. У меня есть учетная запись разработчиков Facebook после получения токена доступа пользователя, когда я запускаю следующий код Python в процессе получения GraphAPIError: Активный токен доступа должен использоваться для запросить информацию о текущем пользователе. несмотря на то, что я получаю новый токен снова и снова, и когда я пытаюсь отладить токен доступа здесь https://developers.facebook.com/tools/debug/accesstoken/https://developers.facebook.com/tools/debug/accesstoken/, он показывает, что токен истекает через час. помоги мне, пожалуйста
вот код
# -*- coding: utf-8 -*-
"""
Created on Sat Sep 15 10:12:18 2018
@author: Hasnain Khan
"""
# Chap04/facebook_my_profile.py
import os
import json
import facebook
import request
import json
if __name__ == '__main__':
token = os.environ.get('here i put my user access token')
graph = facebook.GraphAPI(token)
profile = graph.get_object('me', fields='name,location')
print(json.dumps(profile, indent=4))
posts = graph.get_connections('me', 'posts')
while True:
try:
with open ('my_posts.jsonl', 'a') as f:
for post in posts['data']:
f.write(json.dumps(post)+'\n')
posts = requests.get(posts['paging']['next']).json()
except KeyError:
break