端末を使ってメッセージを送信したい。
私は同様のことを試しました:
curl -u 'TwitterUsername':'TwitterPassword' -d status=”Your Message Here” https://twitter.com/statuses/update.xml
しかし、これはもう機能しないようです。
次のエラーが発生します。
<?xml version="1.0" encoding="UTF-8"?>
<errors>
<error code="53">Basic authentication is not supported</error>
</errors>
それでは、ターミナルでどのようにツイートを送信できますか?
PS:私がこのことをすることになった動機は、私がYakuakeターミナルをたくさん使って、そこでツイートするのが良いだろうからです。
ベストアンサー1
このエラーメッセージは次のとおりです。Twitterでは認証にOAuthが必要です。。見てタイプライターPerlアプリケーションが気に入らない場合:
いいえ、他のTwitterクライアントではありません!はい、別のTwitterクライアントです。ここでの違いは、フル機能の100%テキストベースのPerlコマンドラインクライアントを扱っていることです。
- インタラクティブモードでは、非同期バックグラウンドアップデートとコマンドを備えた完全なインタラクティブクライアントです。 Telnet、SSH、または仮想端末経由で使用してください。ストリーミングAPI、ANSIカラー、UTF-8、ハッシュタグ、Twitter検索をサポート!
- 好みの環境で作業してください。互換性のあるreadlineライブラリ(独自のカスタムTerm :: ReadLine :: TTYtterなど)を使用するか、広く使用されている複数のウィンドウとセッションマネージャのプロンプトと入力方法を変更してください。またはしないでください。基本的な編集と画面管理機能が組み込まれています。
- コマンドラインでこれを使用して、シェルスクリプト、cronなどでTwitterを更新します。
- セキュリティ:Twitter OAuthおよびHTTP基本認証、およびユーザーエージェントサポートによるSSLもサポートします。
- Growlとlibnotifyの通知サポート(APIを介して他のユーザーに拡張可能)
- 地理的位置のサポート:すべてのアプリケーションで使用できるようにGPS座標をTTYtterに提供します。
- クイック作成と修正、リストとタイムラインを「カスタムタイムライン」にマージするなどのリストサポートが提供されます。
- StatusNetやIdenti.caなどのTwitterに似たAPIをサポートしています。
- 標準タイムラインをサポートし、オプションの返信/メンションを含む直接メッセージを自動的に受け取り、検索APIに対してクエリを実行してタイムラインにマージします。
- 新規および既存の配信サポート。
- 独自のカスタム拡張機能を作成して使用してみてください!
- -daemonモードでスタンドアロンで実行し、独自のTwitterボットを作成しよう!
TTYtterは廃止されました。フォークの開発は今も続いています。牡蠣。