Pythonでthreads-pyを用いてMetaのThreads(スレッズ)からユーザーIDを取得する

スポンサーリンク

MetaのThreads(スレッズ)からユーザーIDを取得してみます。

今回はthreads-pyを用います。このライブラリ・モジュールはPythonの標準ライブラリではありませんので、事前にインストールする必要があります。

■Python

今回のPythonのバージョンは、「3.10.9」を使用しています。(Windows11)(pythonランチャーでの確認)

■threads-pyを用いてMetaのThreads(スレッズ)からユーザーIDを取得する

では、早速threads-pyを用いてMetaのThreads(スレッズ)からユーザーIDを取得するスクリプトを書いていきます。

■コード

from threadspy import ThreadsAPI
api = ThreadsAPI()

username = "Threads(スレッズ)のユーザー名"
user_id = api.get_user_id_from_username(username)

print(user_id)

まずはthreadspyというパッケージからThreadsAPIというクラスをインポートします。その後、「api = ThreadsAPI()」と記述し、ThreadsAPIクラスのインスタンスを作成し、apiという変数に代入します。これにより、ThreadsAPIクラスのメソッドを呼び出すことができるようになります。

次にusernameという変数を定義し、Threadsのユーザー名を文字列として代入しています。代入後、user_idという変数を定義し、apiインスタンスのget_user_id_from_username()メソッドを呼び出して、指定したユーザー名に対応するユーザーIDを取得しています。

取得後、ユーザーIDをprint()で出力します。

■実行・検証

このスクリプトを「t_id.py」という名前で、Pythonが実行されている作業ディレクトリ(カレントディレクトリ)に保存し、コマンドプロンプトから実行してみます。

実行してみると、threads-pyを用いてMetaのThreads(スレッズ)からユーザーIDを取得し、取得したユーザーIDを出力させることができました。

コメント

タイトルとURLをコピーしました