問題タブ [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.

0 投票する
1 に答える
592 参照

twitter - twython 経由で別のアカウントから appkey/secret key を使用してツイートすることは可能ですか?

私はアプリを作成した twitter アカウントを持っています。現在、学生が私たちのウェブサイトからツイートできるように設定されているため、ツイートの下部に「SchoolAppNameHere 経由」と表示されます。

Twython を使用して Appkey と秘密鍵を使用し、まったく別のものから認証トークンを取得することは可能ですか?以下のコードを実行すると、アプリを作成していないアカウントからツイートされます...

どんなアイデアでも大歓迎です:)

編集、以下の例/​​説明を更新:

次の画像がアカウント「stackoverflowapp」と「Stackoverflow Test App」というアプリからのものだとしましょう。

http://i.imgur.com/8sIpak5.png http://i.imgur.com/e6CYt6e.png

次のコードを使用すると、「Stackoverflow Test App」という名前のアプリケーションを介して、アカウント「stackoverflowapp」からツイート「test」をツイートします。

次の画像がアカウント「useraccount1」からのもので、アプリの名前が「testing123」であるとします。

http://i.imgur.com/vYJLmfr.png

アカウント「useraccount1」にログインするためのアクセストークンを取得したので、ユーザーによって作成された「Stackoverflow test app」というアプリを介してツイートするにはどうすればよいですか。

残念ながら、次のエラーが表示されます。

0 投票する
2 に答える
872 参照

python - Twython でフォロワー数を取得する

カーソルをループせずにアカウントのフォロワー数を取得する簡単な方法はありますか? 特定の Twitter ID を使用したフォロワーの数だけを返す単純な関数呼び出しを探しています。

物理的な番号を探すだけで、他にはアクセスできません

0 投票する
2 に答える
1686 参照

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 に保存されると想定する必要があります。私が間違っている場合は、お知らせください!

0 投票する
1 に答える
347 参照

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エラーが返ってきました。

現在、私のコードは次のとおりです。

0 投票する
1 に答える
707 参照

python - スクリーンネームを取得する - twython

これに完全に慣れていません。ツイートを送信できるスクリプトをセットアップしました。やりたいことは、アカウントのスクリーン名を表示するメッセージ入力プロンプトの前にテキストを出力することだけです。

私の考えでは、それは次のようなものになります

アプリなどからすべてのキーをロードしました。

私はそれが持っているvarify_credentialsに気づきました