Unofficial Twitter Client API
Project description
Unofficial Twitter Client
⚠️ 重要 ⚠️
このパッケージは非公式のTwitterクライアントAPIパッケージです。Twitterの利用規約に違反する可能性があり、アカウントの制限やブロックを受ける可能性があります。このパッケージの使用は完全に自己責任となります。開発者はこのパッケージの使用によるいかなる問題についても責任を負いません。
Android API、Web API、Official APIの必要最低限のAPIをサポートしています。
インストール
pip install unofficial-twitter-client
環境変数の設定
以下の環境変数を設定する必要があります:
API認証情報
export CONSUMER_KEY="your_consumer_key"
export CONSUMER_SECRET="your_consumer_secret"
export ACCESS_TOKEN="your_access_token"
export ACCESS_TOKEN_SECRET="your_access_token_secret"
Android認証情報
export ANDROID_CONSUMER_KEY="your_android_consumer_key"
export ANDROID_CONSUMER_SECRET="your_android_consumer_secret"
export KDT="your_kdt"
export X_TWITTER_CLIENT_ADID="your_adid"
export X_CLIENT_UUID="your_uuid"
export X_TWITTER_CLIENT_DEVICEID="your_deviceid"
取得手順はこちらの記事を参照してください。
使用例
⚠️ 注意: 以下のコードは例示用です。実際の使用時は適切なエラーハンドリングとレート制限の考慮が必要です。
from unofficial_twitter_client import android, web, oauth
# Android APIの使用例
response = android.create_tweet("Hello, World!", oauth_token, token_secret)
# Web APIの使用例
response = web.get_user_web("44196397", oauth_token, token_secret)
# oauth1の使用例
response = oauth.retweet("elonmusk", "44196397")
機能
Android API
- ツイートの作成
- フォローの作成
- メンションの取得
- ツイートの検索
- ユーザー情報の取得
- 最新タイムラインの取得
Web API
- Web APIを使用したタイムライン検索
- Web APIを使用した最新タイムラインの取得
- Web APIを使用したユーザー情報の取得
Official API
- ツイートの作成
- リツイートの作成
- 引用リツイートの作成
使用上の注意
- このパッケージは非公式であり、Twitterの利用規約に違反する可能性があります
- アカウントの制限やブロックを受ける可能性があります
- 大量のリクエストは避けてください
- スパム行為や迷惑行為に使用しないでください
- このパッケージの使用は完全に自己責任となります
- 開発者はこのパッケージの使用によるいかなる問題についても責任を負いません
ライセンス
MITライセンス
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file unofficial_twitter_client-0.2.0.tar.gz.
File metadata
- Download URL: unofficial_twitter_client-0.2.0.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29c056d50c2e0198bca486f9b5055c6c888c030b9d6691c6e22079def0e863bc
|
|
| MD5 |
cefa6e89dc70232e218c99e2699dc203
|
|
| BLAKE2b-256 |
8f295cb9134fd3e0e69857040a450672c0f5516759bc4e527a38d4cbac899da9
|
File details
Details for the file unofficial_twitter_client-0.2.0-py3-none-any.whl.
File metadata
- Download URL: unofficial_twitter_client-0.2.0-py3-none-any.whl
- Upload date:
- Size: 10.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2aa583b246113d6487382936081f11c089cb2b488ac0f11dddfae8c46bad9731
|
|
| MD5 |
3e075c66ba6f056a47d2e84d5735bbf7
|
|
| BLAKE2b-256 |
e88b9a664559472557382025fb7f730750402c7a62398ee8bec8ecf31c07810b
|