2020年推特开发者注册流程:
以前是不需要成为开发者,可以直接申请应用。现在是要先成为开发者账号,然后以开发者的身份进行申请app。
1.首先你要有一个推特账号:
twitter官网
2.打开开发者平台申请开发者账号:
开发者平台
3.申请elevated权限:
一步一步来就行。
选择你的用途,公司的填公司,学校的填学校
这个地方写的东西就多了,细节就是尽量多写,详细写,写的少肯定过不了,比如你是做什么用的呀,计划怎么用的都写上。
按步骤走,等消息就行了
academic呢,大体流程也差不多:
比如你是某个学校的老师、学生。按网站上的要求上传一些信息就行,感觉academic比elevated的数据量多了些,而且可以搜索所有历史推文,其他的用途和elevated的差不了多少。
import datetime
import tweepy
import time
# 填写twitter提供的开发Key和secret
consumer_key = 'your consumer_key'
consumer_secret = 'your onsumer_secret'
access_token = 'your access_token '
access_token_secret = 'your access_token_secret '
# 提交你的Key和secret
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
# 获取类似于内容句柄的东西
api = tweepy.API(auth, proxy='127.0.0.1:1080')
for status in tweepy.Cursor(api.home_timeline).items(2):
print(status.text)
print("time:", datetime.datetime.now())
就可以打印出用户自己首页的推文了。验证成功。