長野エンジニアライフ

東京から長野に移住したエンジニアのブログです。🦒🗻⛰

twitter

Account Activity APIの特定のイベントだけ受信するwebhookの設定

やりたいこと 方法 実装 やりたいこと Account Activity APIの特定のイベントだけ受信するwebhookの設定 現状、すべてのアクティビティ(リプライやRT、ファボなど)に対してwebhook側が受信してしまうので、リプライ(tweet_create_events)があった場合の…

Invalid URL 'URL': No schema supplied. Perhaps you meant http://URL?の対処方法

事象 原因 対応方法 事象 AWSのlambdaをテスト実行していたら。 以下のエラーが発生。 Response: { "errorMessage": "Invalid URL 'URL': No schema supplied. Perhaps you meant http://URL?", "errorType": "MissingSchema", .... .... 原因 urlの指定は問…

Account Activity APIでidsから@以下の情報(アカウント)を取得する

目的 方法 参考記事 目的 kawakeee.hatenablog.com 上の記事で取得したidsから、ユーザ情報を取得して、@~~以下の文字列(アカウント情報)を取得する 方法 #botのAccessToken/AccessSecret/CustomerKey/CustomerSecretを設定 CK = ... CS = ... AT = ... AS =…

Account Activity APIでフォロワーリスト(ids)を取得する。

目的 方法 目的 Account Activity APIをpythonで利用してフォロワーを取得する 方法 ... # フォロワー取得するURLの設定 url = 'https://api.twitter.com/1.1/followers/ids.json' params = { 'cursor': '-1', 'screen_name': screen_name, 'count': '5000' …

Error at webhook: 400 {"errors":[{"code":214,"message":"Webhook URL does not meet the requirements. Invalid CRC token or json response format."}]}の対処

事象 原因 対応方法 事象 twitrer Account Activity APIの技術調査にて以下のエラーが発生。 Error at webhook: 400 {"errors":[{"code":214,"message":"Webhook URL does not meet the requirements. Invalid CRC token or json response format."}]} 原因 …

Error at webhook: 401 {"errors":[{"code":32,"message":"Could not authenticate you."}]}の対処

事象 原因 対応方法 事象 twitterのAccount Activity APIの利用時にwebhookの登録を行いたいが以下のエラーが発生 Error at webhook: 401 {"errors":[{"code":32,"message":"Could not authenticate you."}]} 原因 postするURLとパラメータを分離して書く必…

chicken voiceの作成備忘録(3)〜twitterAPIの利用〜

tweepyのインストール つぶやくスクリプトの作成 tweepyのインストール $ pip3 install tweepy つぶやくスクリプトの作成 import tweepy # 各種キーを代入する CK = 'xxx' CS = 'xxx' AT = 'xxx' AS = 'xxx' # Twitterオブジェクトの生成 auth = tweepy.OAut…

chicken voiceの作成備忘録(2)〜twitterAPIの申請〜

以下の記事を参考に、twitterAPIの申請を行う。 qiita.com Twitter API使用用途の入力 Twitter API使用用途の詳細入力 ツイート、リツイート等するか説明 Twitterデータを外部公開する場合はその方法と公開場所を説明 使用用途の記入が必要 Twitter API使用…