我正在設置Facebook Live的配對編碼器。在https://developers.facebook.com/docs/videos/live-video/getting-started/#pairing和https://developers.facebook.com/docs/graph-api/reference/live-encoder/之後。我已經能夠註冊編碼器並獲得一個FBID和broadcast_id。我被困在「狀態:捕獲」點。 Facebook發送{action:「capture」}響應,但是當編碼器響應視頻參數時,我得到一個錯誤{message(#100)Invalid parameter,type OAuthException,code 100}我目前正在使用Graph API Explorer ,但我得到了與我的腳本相同的錯誤。我不知道什麼參數無效...Facebook Live API - 配對編碼器 - 無效參數
謝謝!
這是我送什麼(憑有效憑證):
狀態CAPTURE
broadcast_id **************
cap_streaming_protocols RTMP
cap_audio_codecs AAC
cap_video_codecs H264
input_video_width 1920
input_video_height 1080
input_video_framerate 30000/1001
input_audio_samplerate 48000
input_audio_channels 2
這裏我的代碼片段:
$.ajax({
method: 'POST',
url: "//graph.facebook.com/"+fbid+"?access_token="+fbToken,
data: {
'status':'CAPTURE',
'broadcast_id': broadcast_id,
'cap_streaming_protocols': 'rtmp',
'cap_audio_codecs':'aac',
'cap_video_codecs':'h264',
'input_video_width': '1920',
'input_video_height': '1080',
'input_video_framerate': '30000/1001',
'input_audio_samplerate': '48000',
'input_audio_channels': '2'
},
}).done(function(response){
console.log(response);
$('#link').html(response);
});
你解決了嗎?我現在有完全相同的問題... – kiw
@kiw,沒有運氣。我暫時擱置了這個項目,希望有人會有答案,否則在我需要完成之前會更新文檔。 – RyanC