首页 > 解决方案 > 带有批处理请求的 Facebook 图形 API

问题描述

facebook graph API 批处理请求返回错误,示例代码如下:

{\"error\":{\"message\":\"无效参数\",\"type\":\"OAuthException\",\"code\":100,\"error_subcode\":1487930,\ "is_transient\":false,\"error_user_title\":\"Promoted Object Is Missing\",\"error_user_msg\":\"您必须选择与您的目标相关的要推广的对象,例如主页帖子,网站 URL 或应用程序。请添加提升对象并重试。\",\"fbtrace_id\":\"GrLuBDDVrhZ\"}}

import requests
import urllib

ad_group_obj = 'name=fb_1200_628_04.png,object_story_spec={"page_id":"your 
page id","link_data":{"link":"https://www.link.com/"}}'
ad_group_obj = (urllib.parse.quote(ad_group_obj))
#print (ad_group_obj)
files = {
'access_token': (None, 'your access token'),
'asyncbatch': (None,'
[{"method":"POST","relative_url":"act_126671081468820/adcreatives","name 
":"My Async Ad Creative","body":"'+(ad_group_obj)+'",}]'),
}
print (files)

response = requests.post('https://graph.facebook.com/v3.0/', files=files)
print (response.text)

标签: pythonfacebook-graph-api

解决方案


推荐阅读