Facebook营销应用程序接口(Marketing API)允许开发者通过编程方式管理Facebook广告活动。AdImage上传是其中的一个功能,允许上传广告图像并调整其大小以适应不同的广告格式。
以下是一个使用Python和Facebook Marketing API上传和调整图像大小的示例代码:
import requests
# 替换为你的访问令牌和广告账户ID
access_token = 'YOUR_ACCESS_TOKEN'
ad_account_id = 'YOUR_AD_ACCOUNT_ID'
# 图像文件路径
image_path = 'path/to/your/image.jpg'
# 目标图像大小
target_size = {'width': 1200, 'height': 630}
# 上传图像
with open(image_path, 'rb') as image_file:
response = requests.post(
f'https://graph.facebook.com/v13.0/{ad_account_id}/images',
params={'access_token': access_token},
files={'file': image_file}
)
# 获取上传的图像ID
image_id = response.json().get('id')
# 调整图像大小
response = requests.post(
f'https://graph.facebook.com/v13.0/{ad_account_id}/images/{image_id}/resize',
params={'access_token': access_token, 'width': target_size['width'], 'height': target_size['height']}
)
print(response.json())
通过以上信息,你应该能够更好地理解和解决Facebook Marketing API中AdImage上传和调整图像大小失败的问题。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云