我试图加载我的.env文件(环境变量文件)。所以我可以相应地放置我的Instagram API凭据。我创建了一个.env文件,其中我的views.py文件位于。哪个是main / project / user / views.py。
.env
CLIENT_ID=I replace this with actual client ID provided by instagram
CLIENT_SECRET=I replace this with actual clien secrent provided by instagram
SECRET_KEY=same here
REDIRECT_URI=http://localhost:5000/instagram_callback
views.py
instaConfig = {
'client_id':os.environ.get('CLIENT_ID'),
'client_secret':os.environ.get('CLIENT_SECRET'),
'redirect_uri' : os.environ.get('REDIRECT_URI')
}
api = InstagramAPI(**instaConfig)
这似乎没有什么魔力。当我实际使用API进行调用时,client_id返回None。