TikTokのAPIはよくわからないのでTwitterにおける「片親パン」のツイート数(RT除く)の推移を調べました。以下は泥縄式プログラミング法によって書かれた半人力コードです。万一利用する場合はBearer Tokenとstart_time, end_timeの部分を任意に置き換えてください。
import urllib3 import json def get_tweet_by_text(http, key, search_feild): url = 'https://api.twitter.com/2/tweets/search/recent' req = http.request('GET', url, headers= {'Authorization': 'Bearer ' + key}, fields = search_feild) result = json.loads(req.data) return result http = urllib3.PoolManager() KEY = 'Bearer Token' params = {'query' : '片親パン -is:retweet', 'max_results' : 100, 'start_time': '2023-01-05T15:00:00Z', 'end_time': '2023-01-06T14:59:59Z' } get_tweet_by_text(http, KEY, params) has_next = True while has_next: result = get_tweet_by_text(http, KEY, params) print(result) # 取得制限対策 if not 'meta' in result: break # flag has_next = 'next_token' in result['meta'] if has_next: params['next_token'] = result['meta']['next_token']
考察
いわばまさに無能な働き者であります。