נכתב בפייתון הטהור, Twython היא עטיפה בסיסית לAPI טוויטר הרשמי.
הספרייה מגיעה עם תמיכה בOAuth 2 תמיכה ונהלי אימות קלה.
מפתחים יכולים להשתמש בו כדי לבצע שאילתות לפרטים משתמש, רשימות טוויטר, זרמי ציר זמן, הודעות פרטיות וכל דבר אחר שAPI הרשמי מאפשר לך לבצע שאילתא ל.
זה אפילו מגיע עם תמיכה בכמה תכונות בסיסיות העלאת תמונות, ובכלל זה לצייץ תמונות, לשנות את הבאנר הפרופיל, לשנות את תמונת רקע בפרופיל ואפילו הסמל האישי של המשתמש.
עבור גרסאות לפני Python 2.6, simplejson הספרייה צריכה להיות טעונה כמו גם
מה חדש במהדורה זו:.
<>
מה חדש בגרסת 3.1.0: שיטה סטטית
-
נוסף html_for_tweet. שיטה זו מקבלת אובייקט ציוץ חזר משיחת API טוויטר ותחזור מחרוזת עם כתובות, מזכיר וhashtags בציוץ החליף עם HTML.
- לעבור client_args ל__init__ הזרמה, ממש כמו בליבה Twython (אתה יכול לעבור כותרות, פסק זמן, ווים, באי כוח, וכו '.).
- יש Streamer מפעילי פרמטר חדשים שמקבל רשימה של מחרוזות הקשורים לפונקציות שמלבד מעמד הזרמת ולהתחיל עם & quot; on_ & quot ;. כלומר ['למחוק'] הוא עבר, כאשר 'מחק' מתקבל מתגובת זרם; on_delete ייקרא.
- כאשר שגיאת בקשה בפועל קורה וRequestException מורם, הוא נתפס וTwythonError עולה במקום לנוחות.
- נוסף & quot; סמן & quot; דמוי פונקציונלי. נקודות קצה עם התכונה iter_mode תוכל להיות מועברים לTwython.cursor וחזרו כמחולל.
- Twython.search_gen אינו בתוקף. אנא השתמש twitter.cursor (twitter.search, q = 'your_query') במקום, שבי twitter הוא דוגמא Twython שלך.
- get_list_memberships שיטות נוסף, get_twitter_configuration, get_supported_languages, get_privacy_policy, get_tos
- הוספת פרמטר auth_endpoint לinit__ .__ Twython למקרים שבם הפרמטרים הנכונים לא מוצגים במהלך שלב האימות.
מה חדש בגרסת 3.0.0
-
שינה `` ל` `twython / api.py`` בניסיון להפוך את המבנה נראה קצת יותר מסודר.
- -. הוסר כל גישת פונקצית CamelCase (משהו כמו `` getHomeTimeline`` הוא עכשיו `` get_home_timeline``)
- - הוסר shorten_url`` ``. עם `` ספריית requests``, קיצור URL בעצמך הוא די פשוט.
מה חדש בגרסת 2.10.0:
- URL Callback היא אופציונלית בget_authentication_tokens לaccomedate אלו המשתמשים אישור OOB (לקוחות אינטרנט שאינו)
- לא חלק מחבילת python, אך בדיקות זמינות כעת יחד עם ווי טראוויס CI
- הגדרת __repr__ נוסף לTwython, כאשר קוראים רק חוזר & # x3c; Twython: APP_KEY & # x3e;
- ניקה את Twython.construct_api_url, משתמש & quot; שקוף & quot; פרמטרים (ראה כדור -4 בגרסה זו להסבר)
- בקשות עדכון ודרישות בקשות-oauthlib, תיקון הצבת קבצים ופוסט נתונים ביחד, מה שהופך את בקשות מאומתים באופן כללי בפייתון 3.3
דרישות :
- Python 2.6 או גבוה
תגובות לא נמצא