如何通过Facebook Graph API POST请求更新视频custom_labels
问题原因
你当前传递的custom_labels参数为字符串类型,不符合Facebook Graph API的要求,接口明确要求该参数必须传入数组格式。
修复后的代码
FB.api( '/{Video_ID}', 'POST', // 将原来的字符串 "TEST" 改为数组格式 ["TEST"] {"custom_labels":["TEST"]}, function(response) { // Insert your code here } );
额外注意事项
- 如果需要添加多个自定义标签,直接在数组内追加对应字符串元素即可,例如
["标签1", "标签2", "标签3"],单次调用即可完成多个标签的设置 - 确保数组内的所有元素均为字符串类型,不要传入数字、对象等其他格式的值,避免触发额外的参数校验报错
- 调用接口前确认你使用的Access Token拥有对应视频的编辑权限,避免后续出现权限类异常
内容的提问来源于stack exchange,提问作者Ali
相关产品推荐
相关产品推荐

