Ditulis dalam Python murni, Twython adalah pembungkus dasar untuk API Twitter resmi.
Perpustakaan dilengkapi dengan dukungan untuk OAuth 2 dukungan dan prosedur otentikasi mudah.
Pengembang dapat digunakan untuk query untuk informasi pengguna, daftar Twitter, aliran waktu, pesan langsung dan apa pun API resmi memungkinkan Anda query untuk.
Bahkan dilengkapi dengan dukungan untuk beberapa fitur image upload dasar, termasuk untuk tweeting foto, mengubah spanduk profil, mengubah gambar latar belakang profil dan bahkan pengguna avatar.
Untuk versi sebelum Python 2.6, simplejson perpustakaan perlu dimuat juga
Apa yang baru dalam rilis ini:.
- PEP8'd beberapa kode
- Ditambahkan `fungsi lookup_status` untuk` endpoints.py`
- Ditambahkan argumen kata kunci untuk `cursor` untuk kembali halaman penuh daripada hasil individu
- `cursor` sekarang menggunakan while daripada rekursi
- Tetap masalah di mana Twython itu tidak perlu menonaktifkan kompresi
- Menggunakan `responses` untuk mengejek API panggilan dalam tes
- Fixed beberapa kesalahan ketik dalam dokumentasi
- Ditambahkan `atribut retry_after` untuk` TwythonRateLimitError`
- Ditambahkan metode `upload_media` ke` Twython` mendukung `update_with_media`
- mencela `update_with_media` per Twitter API 1.1 (https://dev.twitter.com/rest/reference/post/statuses/update_with_media)
- membuka peniti `` requests` dan permintaan-oauthlib` di `requirements.txt`
Apa yang baru dalam versi 3.1.0:
- Ditambahkan html_for_tweet metode statis. Metode ini menerima objek tweet yang kembali dari panggilan API Twitter dan akan kembali string dengan url, menyebutkan dan hashtags di tweet diganti dengan HTML.
- Lulus client_args untuk streaming __init__, seperti di inti Twython (Anda dapat melewati header, timeout, kait, proxy, dll.).
- Streamer memiliki penangan parameter baru yang menerima daftar string yang berkaitan dengan fungsi yang terpisah dari kelas Streaming dan mulai dengan & quot; on_ & quot ;. yaitu ['delete'] dilewatkan, ketika 'delete' diterima dari respon aliran; on_delete akan dipanggil.
- Bila kesalahan permintaan yang sebenarnya terjadi dan RequestException dibesarkan, itu ditangkap dan TwythonError dibesarkan bukan untuk kenyamanan.
- Ditambahkan & quot; kursor & quot; fungsi-seperti. Endpoint dengan atribut iter_mode akan dapat diteruskan ke Twython.cursor dan kembali sebagai generator.
- Twython.search_gen telah usang. Silakan gunakan twitter.cursor (twitter.search, q = 'your_query') sebaliknya, di mana twitter adalah contoh Twython Anda.
- Ditambahkan metode get_list_memberships, get_twitter_configuration, get_supported_languages, get_privacy_policy, get_tos
- Ditambahkan parameter auth_endpoint ke Twython .__ init__ untuk kasus-kasus ketika parameter yang tepat tidak ditampilkan selama tahap otentikasi.
Apa yang baru dalam versi 3.0.0:
- Berubah `` twython / twython.py`` untuk `` twython / api.py`` dalam upaya untuk membuat struktur terlihat sedikit lebih rapi.
- -. Dihapus semua akses fungsi CamelCase (sesuatu seperti `` getHomeTimeline`` sekarang `` get_home_timeline``)
- - Dihapus `` shorten_url``. Dengan `` perpustakaan requests``, memperpendek URL sendiri cukup sederhana.
Apa yang baru dalam versi 2.10.0:
- URL Callback adalah opsional dalam get_authentication_tokens untuk accomedate mereka yang menggunakan otorisasi OOB (non web klien)
- Bukan bagian dari paket python, tapi tes sekarang tersedia bersama dengan Travis CI kait
- Ditambahkan __repr__ definisi untuk Twython, saat memanggil kembali hanya & # x3c; Twython: APP_KEY & # x3e;
- Dibersihkan up Twython.construct_api_url, menggunakan & quot; transparan & quot; parameter (lihat peluru ke-4 dalam versi ini untuk penjelasan)
- permintaan Update dan persyaratan permintaan-oauthlib, memperbaiki posting file DAN data posting bersama-sama, membuat permintaan dikonfirmasi secara umum dengan Python 3.3
Persyaratan :
- Python 2.6 atau lebih tinggi
Komentar tidak ditemukan