使用Facebook Graph API发布评论时出错

2024-04-18 22:27:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我的目标是使用Facebook图形API将评论发布到特定的post id。你知道吗

这是相同的代码段:

url = 'https://graph.facebook.com/v2.11/<post_id>/comments'
parameters = {'access_token': <FACEBOOK_ACCESS_TOKEN>, 'message': 'test comment'}
headers = {"content-type": "application/json"}
parameters = json.dumps(parameters)

response = requests.post(url, data=parameters, headers=headers, timeout=10)

我在DJANGO POST API中调用这个API。你知道吗

出于某种原因,通过此代码调用Facebook API不起作用。API调用在10秒后超时。你知道吗

如果我通过Postman/YARC调用Facebook API,评论就会成功发布。你知道吗

谁能告诉我哪里出了问题?你知道吗


Tags: httpsapiidjson图形url目标facebook
1条回答
网友
1楼 · 发布于 2024-04-18 22:27:38

Python请求示例:

导入请求

url=“https://graph.facebook.com/v2.11/yourPostId/comments

querystring={“访问令牌”:“yourtoken”}

payload=“message=test%20注释” 标题={ '内容类型':“application/x-www-form-urlencoded”, '缓存控制':“无缓存” }你知道吗

响应=请求。请求(“POST”,url,data=payload,headers=headers,params=querystring)

打印(回复.text)你知道吗


Pythonhttp.client客户端示例:

导入http.client客户端你知道吗

连接=http.client.https连接("graph.facebook.com“”)

payload=“message=test%20注释”

标题={ '内容类型':“application/x-www-form-urlencoded”, '缓存控制':“无缓存” }你知道吗

你知道吗连接请求(“POST”,“/v2.11/yourposted/comments?access_token=yourtoken“,有效负载,标头)

资源=连接getresponse() 数据=读取资源()

打印(数据解码(“utf-8”))

相关问题 更多 >