альтернатива oauth2 (модуль Python) на GAE? - PullRequest
1 голос
/ 14 сентября 2011

Из моего приложения, работающего на GAE, я хочу иметь возможность периодически публиковать твиты.

У меня есть код, с помощью которого я могу публиковать твиты с локального хоста.

import urllib
import urllib2
import simplejson as json
import oauth2 as oauth 

consumer_key = ""
consumer_key_secret = ""
oauth_token = ""
oauth_token_secret = ""

consumer = oauth.Consumer(key=consumer_key, secret=consumer_key_secret)
access_token = oauth.Token(key=oauth_token, secret=oauth_token_secret)
client = oauth.Client(consumer, access_token)

url = "http://api.twitter.com/1/statuses/update.json"
data = {'status': 'post this'}
response, data = client.request(url,'POST',urllib.urlencode(data))

Поскольку библиотека oauth2 недоступна в GAE, я хочу знать, как проще всего выполнить код в GAE.

Ответы [ 2 ]

1 голос
/ 15 сентября 2011

oauth2 - модуль на чистом питоне; он должен нормально работать на App Engine - просто включите его в ваше приложение.

0 голосов
/ 15 сентября 2011

Вы можете проверить это пример .Необходимо загрузить папку oauth2 вместе с вашим источником.

...