2016-04-29 42 views
1

youtube.liveChatMessages().insert返回400錯誤代碼,原因unexpectedPartYouTube發送實時聊天信息不起作用

這是在Google API瀏覽器上收到的相同響應。

def send_message(youtube): 
    send_message_response = youtube.liveChatMessages().insert (
    part = "snippet", 
    body = dict (
     snippet = dict(
      liveChatId = result_chatId, 
      type = "textMessageEvent", 
      textMessageDetails = dict(
       messageText = "hello world" 
      ) 
     ), 
     authorDetails = dict(
      displayName = "blabla" 
     ) 
    ) 
    ).execute() 

    print "%s" % (send_message_response) 

錯誤響應接收。

Error Response

回答

0

我敢肯定的是,authorDetails資源是它可以提供關於聊天消息的作者詳細的API返回的字典。它僅從GET請求返回,並且不應該作爲POST或PUT請求的參數添加,因爲此數據無法更改。

相關問題