[PYTHON] Introduit tweepy2

Présentation ici parce que tweepy qui a été utilisé jusqu'à ce que cela ne supporte pas api1.1 https://bitbucket.org/sakito/tweepy Probablement à partir du 12 février 2013, cela se fera manuellement au lieu de easy_install ou pip. .. .. Cela fonctionnait simplement en copiant tweepy2, qui peut être créé en décompressant la dernière version dans Téléchargements, au même niveau que tweepy avec cp -R.

hoge.py


#!/usr/bin/env python
# -*- coding:UTF-8 -*-


from oauth2 import Client, Consumer, Token
import tweepy2
consumer_key = ""
consumer_secret = ""
user_key = "-"
user_secret = ""
auth = tweepy2.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(user_key, user_secret)
client = Client(Consumer(consumer_key, consumer_secret),
                Token(user_key, user_secret))
api = tweepy2.API(auth)

Il semble qu'il n'y ait aucun problème avec le jeton OAuth simplement en changeant la partie qui a été écrite comme tweepy en tweepy2.

tweet.py


#!/usr/bin/env python
# -*- coding:UTF-8 -*-

import pywapi
from urllib import urlencode
import datetime
import hoge

result = pywapi.get_weather_from_yahoo('JAXX0043', 'metric')
time = datetime.datetime.now()
ms = time.microsecond

twit = u"@La météo actuelle de Hoge Kumamoto ce soir" + result['forecasts'][0]['text'] + u"La température est la plus élevée" \
        + result['forecasts'][0]['high'] \
       + u"Le plus bas est" + result['forecasts'][0]['low'] + u"Sur." + " #fkdr " + str(ms)

weth = twit.encode("utf-8")
hoge.client.request('https://api.twitter.com/1.1/statuses/update.json', 'POST', urlencode({'status': weth}))

Cela n'a changé qu'en changeant l'url de la partie post de la dernière ligne.

Il semble qu'il n'y ait presque aucun problème avec l'introduction de tweepy2 et le changement d'url pour lancer des messages. Si vous êtes une personne qui a acquis TL et des followers et qui fait diverses choses, il peut y avoir des obstacles. .. .. ..

Recommended Posts

Introduit tweepy2
Anaconda introduit
Présentation de PyQt4
Pyramide introduite
[Robot] Lancement de Pepper