API Twitter - Как получить OAUTH_FILE? - PullRequest
1 голос
/ 20 марта 2019

Я пошел на http://twitter.com/apps/new, чтобы создать приложение и получить значения для этих учетных данных - CONSUMER_KEY, CONSUMER_SECRET, OAUTH_TOKEN и OAUTH_TOKEN_SECRET.

Все работало нормально. Однако, когда я попытался выполнить этот сценарий, предложенный Мэтью Расселом.

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_FILE. Это тоже из твиттера?

1 Ответ

1 голос
/ 20 марта 2019

Попробуйте это:

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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...