0
私は写真を撮影して投稿するtwitterbotを作ろうとしています。私はちょうど私のプログラムを走らせ、それは働いたが、私は再びそれを走らせなかった。私はもう数回試して、コンピュータから数分踏み出して戻ってきました。しかし今、それは再びポスティングしていません。私はコードを編集していません。私は、私が必要と思うと思っていないので削除したい行がいくつかありますが、プログラムがうまく動作するかどうかはテストできません。 は、ここで私が持っているものです:私のコードに何か問題がTwitterはアプリケーションの投稿に制限を設けていますか?
#imports
from picamera import PiCamera
from time import sleep
from datetime import datetime
import sys
import os
import pygame
import pygame.camera
from pygame.locals import *
from twython import Twython
twitter = Twython()
#timestamping
timestamp = datetime.now().isoformat() #creates timestamp
photo_path = '/home/pi/KittyTweeting/Photos/%s.jpg' % (timestamp) #creates filename for photo
#Camera
camera = PiCamera()
camera.start_preview() #shows picture preview on-screen when running on PC
sleep(1)
camera.capture(photo_path) #takes and saves photo
camera.stop_preview() #ends preview
#Tweeting
tweetStr = "Help" #sets string to be tweeted with image
apiKey = 'removed for posting'
apiSecret = 'removed for posting'
accessToken = 'Removed for posting'
accessTokenSecret = 'Removed for posting'
api = Twython(apiKey,apiSecret,accessToken,accessTokenSecret) #allows communication with Twitter
photo = open(photo_path, 'rb')
api.upload_media(media=photo, status=tweetStr) #posts tweet
#print "Tweeted: " + tweetStr
ありますか?それとも、Twitterには私を止める画像投稿ルールがありますか? ありがとう!