1

youtube.liveChatMessages().insert返回400错误代码,原因unexpectedPart

这是在 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)

收到错误响应。

错误响应

4

1 回答 1

0

我很确定该authorDetails资源是从 API 返回的字典,其中提供了有关聊天消息作者的详细信息。它仅从 GET 请求中返回,并且不应作为参数添加到 POST 或 PUT 请求中,因为无法更改此数据。

于 2016-05-04T13:07:25.347 回答