問題タブ [twython]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
twitter - twython 経由で別のアカウントから appkey/secret key を使用してツイートすることは可能ですか?
私はアプリを作成した twitter アカウントを持っています。現在、学生が私たちのウェブサイトからツイートできるように設定されているため、ツイートの下部に「SchoolAppNameHere 経由」と表示されます。
Twython を使用して Appkey と秘密鍵を使用し、まったく別のものから認証トークンを取得することは可能ですか?以下のコードを実行すると、アプリを作成していないアカウントからツイートされます...
どんなアイデアでも大歓迎です:)
編集、以下の例/説明を更新:
次の画像がアカウント「stackoverflowapp」と「Stackoverflow Test App」というアプリからのものだとしましょう。
次のコードを使用すると、「Stackoverflow Test App」という名前のアプリケーションを介して、アカウント「stackoverflowapp」からツイート「test」をツイートします。
次の画像がアカウント「useraccount1」からのもので、アプリの名前が「testing123」であるとします。
アカウント「useraccount1」にログインするためのアクセストークンを取得したので、ユーザーによって作成された「Stackoverflow test app」というアプリを介してツイートするにはどうすればよいですか。
残念ながら、次のエラーが表示されます。
python - Twython でフォロワー数を取得する
カーソルをループせずにアカウントのフォロワー数を取得する簡単な方法はありますか? 特定の Twitter ID を使用したフォロワーの数だけを返す単純な関数呼び出しを探しています。
物理的な番号を探すだけで、他にはアクセスできません
twitter - ツイッターには何件のダイレクトメッセージが保存されますか?
Twitter REST API のドキュメントを読みましたが、一度に 200 個から最大 800 個までフェッチできると書かれていることは知っています。ただし、できません。最後のツイートを max_id として使用し、別のリクエストを送信して 200 を取得していますが、想定される 800 制限の残りではなく、最初のリクエストの最後のツイートのみを受け取ります。
そこで少し調べてみたところ、他のアカウントからより多くのダイレクト メッセージを送信しているときに、他のダイレクト メッセージが消えていたことがわかりました (たとえば、「sup」というアカウントから 200 件のメッセージを受信し、あるアカウントから 5 件のメッセージを送信した場合)。 「foo」という名前のアカウントでは、「sup」は 195 件のダイレクト メッセージのみを表示し、「foo」は 5 件を表示します。これらの 5 件のメッセージは、Twitter の DM ウィンドウと API 呼び出しの両方で「sup」から消えます。
私はこれを行うために Twython を使用していますが、メッセージがチャット ログから消えていることが目に見えるので、リクエストに戻っても何も変わらないと思います。それは、Twitter が合計 200 個の DM しか保存しないということですか? それとも、私は何か完全に間違っているのですか?
これは、ダイレクト メッセージを取得するために使用していたコードです。ツイッターの DM コンソールで DM が消える理由をどう説明すればよいのか、私にはまだわからないことを覚えておいてください。
このコードは、test_m を 200 項目の配列として返し、test_m_2 を test_m の最後の要素を含む 1 項目の配列として返します。
編集:まあ、まだ応答はありませんが、このメソッドは、私が行った他の API 呼び出し (ユーザー タイムライン、メンション タイムライン、リツイート) に対して 200 を超えるメッセージを正常に返すことを追加する必要があると考えました。私のテストでは、すべての DM インタラクションを通じて 200 の受信メッセージのみが Twitter に保存されると想定する必要があります。私が間違っている場合は、お知らせください!
python - Twython - Callback_URL は必要ですか?
サーバー cron から実行される Python スクリプトからツイートを投稿できるようにしたいと考えています。Twython のドキュメント ( https://twython.readthedocs.org/en/latest/usage/starting_out.html#obtain-authorization-url ) に従っていますが、callback_url が必要かどうかわかりません。
アプリケーションが Web アプリケーションの場合は、callback_url のみを get_authentication_tokens に渡します
デスクトップおよびモバイル アプリケーションは callback_url を必要としません
私が必要かどうか誰か知っていますか?「google.com」を入れてみましたが、401エラーが返ってきました。
現在、私のコードは次のとおりです。
python - スクリーンネームを取得する - twython
これに完全に慣れていません。ツイートを送信できるスクリプトをセットアップしました。やりたいことは、アカウントのスクリーン名を表示するメッセージ入力プロンプトの前にテキストを出力することだけです。
私の考えでは、それは次のようなものになります
アプリなどからすべてのキーをロードしました。
私はそれが持っているvarify_credentialsに気づきました