可能是由于Instagram API的更新而导致accounts.locations.media API不再工作。要解决这个问题,您需要更新API端点并使用新的终结点。以下是一个Python示例代码,用于获取Instagram Business Account的地理位置媒体数据:
import requests
import json
access_token = 'ACCESS_TOKEN' # Your Instagram API Access Token
business_account_id = 'BUSINESS_ACCOUNT_ID' # Your Instagram Business Account ID
url = f"https://graph.facebook.com/v11.0/{business_account_id}/locations?fields=name,media&access_token={access_token}"
response = requests.get(url)
data = json.loads(response.text)
for location in data['data']:
location_name = location['name']
media_count = location['media']['count']
print(f"{location_name}: {media_count}")
在这个示例代码中,'media'字段是accounts.locations API终结点的一部分,用于获取每个地理位置的媒体数据。 您可以将此示例代码修改为符合您需要的API终结点和查询参数。
上一篇:Accounts.createUser()中的重定向功能不起作用。
下一篇:accounts.locations.reviews.listMyBusinessAPI需要使用OAuth2.0吗?