ユーザー情報の取得: Instagram APIを使用して、特定のユーザーの情報を取得することができます。例えば、次のコードを使用して、ユーザーのプロフィール情報を取得できます。
import requests
def get_user_info(user_id, access_token):
url = f"https://graph.instagram.com/{user_id}?fields=id,username&access_token={access_token}"
response = requests.get(url)
data = response.json()
return data
user_id = "USER_ID"
access_token = "ACCESS_TOKEN"
user_info = get_user_info(user_id, access_token)
print(user_info)
import requests
def get_hashtag_post_count(hashtag, access_token):
url = f"https://graph.instagram.com/ig_hashtag_search?user_id={user_id}&q={hashtag}&access_token={access_token}"
response = requests.get(url)
data = response.json()
if 'data' in data:
hashtag_id = data['data'][0]['id']
url = f"https://graph.instagram.com/{hashtag_id}?fields=id,name,media_count&access_token={access_token}"
response = requests.get(url)
data = response.json()
return data['media_count']
return 0
hashtag = "YOUR_HASHTAG"
access_token = "ACCESS_TOKEN"
post_count = get_hashtag_post_count(hashtag, access_token)
print(post_count)
以上のコード例は、Instagram APIを使用してデータ分析を行うための基本的な手法の一部です。さらに、APIを使用して投稿やユーザーデータを取得し、分析する方法はさまざまです。具体的な要件や目的に応じて、APIの機能を活用してください。