Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Twitter API-如何获取OAUTH_文件?_Python_Api_Twitter_Web Scraping - Fatal编程技术网

Python Twitter API-如何获取OAUTH_文件?

Python Twitter API-如何获取OAUTH_文件?,python,api,twitter,web-scraping,Python,Api,Twitter,Web Scraping,我去创建一个应用程序并获取这些凭证的值-CONSUMER\u KEY、CONSUMER\u SECRET、OAUTH\u TOKEN和OAUTH\u TOKEN\u SECRET 一切都很顺利。然而,当我试图执行Matthew Russel提出的脚本时 import json from flask import Flask, request import multiprocessing from threading import Timer from IPython.display import

我去创建一个应用程序并获取这些凭证的值-
CONSUMER\u KEY、CONSUMER\u SECRET、OAUTH\u TOKEN
OAUTH\u TOKEN\u SECRET

一切都很顺利。然而,当我试图执行Matthew Russel提出的脚本时

import json
from flask import Flask, request
import multiprocessing
from threading import Timer
from IPython.display import IFrame
from IPython.display import display
from IPython.display import Javascript as JS

import twitter
from twitter.oauth_dance import parse_oauth_tokens
from twitter.oauth import read_token_file, write_token_file

OAUTH_FILE = "xx"

CONSUMER_KEY = 'xxxxx'
CONSUMER_SECRET = 'xxxxx'
oauth_callback = 'http://127.0.0.1:5000/oauth_helper'
我不明白如何获取OAUTH_文件。它也是来自twitter帐户吗?

试试这个:

import base64

def oAuth(KEY, SECRET):
    TOKEN_BYTES = bytes(str(KEY) + ':' + str(SECRET), encoding='utf-8')
    AUTH_TOKEN = base64.b64encode(TOKEN_BYTES).decode('utf-8')
    return AUTH_TOKEN

OAUTH_FILE = oAuth(CONSUMER_KEY, CONSUMER_SECRET)