gpt4 book ai didi

python - 消息 'The Twitter REST API v1 is no longer active. Please migrate to API v1.1'

转载 作者:行者123 更新时间:2023-11-28 21:23:38 25 4
gpt4 key购买 nike

这是我的 Python不再工作的代码。我收到这条消息:“Twitter REST API v1 不再有效。请迁移到 API v1.1”。

Python代码基本使用Python-Twitter库求Twitter获取用户“x”的状态,然后获取最后一个状态并搜索术语“#driptwit”。如果找到,它会发送 ASCII值 1 到串行端口(和 Arduino )。如果找到#driptwitstop,它会发送一个 ASCII 值 0。最后,它会循环并每 15 秒检查一次 Twitter 帐户以查找更改。

如您所见,下面是您输入上一步从 Twitter 获得的 key 的位置。

我需要更改代码中的哪些内容才能修复它?

这是实际的代码:

Enter code here

##Import Libraries``

import twitter
import serial
import time

##Authenticate yourself with Twitter
api = twitter.Api(consumer_key='consumerkeyhere', consumer_secret='consumersecrethere', access_token_key='accesskey', access_token_secret='accesssecret')

##Set to your serial port
ser = serial.Serial('COM3', 19200)

## Check serial port
def checkokay():
ser.flushInput()
time.sleep(3)
line = ser.readline()
time.sleep(3)

if line == ' ':
line = ser.readline()
print 'here'

## Welcome message
print 'Welcome To Drip Twit!'
print 'Making Coffee..'

def driptwit():
status = [ ]
x = 0

status = api.GetUserTimeline('X') ##Grab latest statuses

checkIt = [s.text for s in status] ##Put status in an array

drip = checkIt[0].split() ##Split first tweet into words

## Check for match and write to serial if match
if drip[0] == '#driptwit':
print 'Tweet received, making coffee'
ser.write('1')
elif drip[0] == '#driptwitstop': ##Break if done
ser.write('0')
print 'Stopped, awaiting instructions.'
else:
ser.write('0')
print 'Awaiting tweet'

while 1:
driptwit() ## Call driptwit function
time.sleep(15) ## Sleep for 15 seconds to avoid rate limiting.

最佳答案

消息'Twitter REST API v1 不再有效。请迁移到 API v1.1'

https://api.twitter.com/1/将其更改为 https://api.twitter.com/1.1/

都改成1.1推特/twitteroauth.php:

application/third_party/hybridauth/Hybrid/Providers/Twitter.php:

关于python - 消息 'The Twitter REST API v1 is no longer active. Please migrate to API v1.1',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17114204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com