Instagram APIで1日1回投稿情報を取得したいです。
Q&A
Instagram APIを叩いて投稿情報を取得できるプログラムを作りました。
そこで、1日1回GoogleのCloud Functionsにソースを載せて、投稿情報を取得したいと考えています。
下記に記載されているソースコードは、requestsを使ってAPIを叩いてJSON文字列に変換という流れなんですが、変数のtimestampに今日の日時指定して、情報を取得しようと考えていますが、どうやって実装すればいいのかが分かりません。どなたか分かる方がいれば、ご教授頂ければ幸いです。
#ビジネスディスカバリーのエンドポイントの設定
"https://graph.facebook.com/v17/ig_user_id?fields=business_discovery.username(user_id)){followers_count,media_count,media{comments_count,like_count}}&access_token={access-token}"
bussiness_api = f'https://graph.facebook.com/{version}/{ig_user_id}?fields=business_discovery.username({user_id}){{username, website, name, id, profile_picture_url, biography, follows_count, followers_count, media_count, media{{timestamp, like_count, comments_count, caption, media_url}}}}&access_token={access_token}'
# GETリクエスト
r = requests.get(bussiness_api)
# JSON文字列を辞書に変換
account_dict = json.loads(r.content)