title: youtube live streaming api inserting messages
body: <p>I keep getting a error everytime i try to use the youtube live streaming api for sending messages in python</p>
  
  <pre><code>  list_chatmessages_inset = youtube.liveChatMessages().insert(
       part = "snippet",
       body = dict (
          snippet = dict(
             liveChatId = livechatId,
             type = "textMessageEvent",
             textMessageDetails = dict(
                 messageText = "hello world"
             )
           )
        )
     )  
  
    print(list_chatmessages_inset.execute())
  </code></pre>
  
  <p>I get this error </p>
  
  <pre><code>An HTTP error 403 occurred:
  {
   "error": {
    "errors": [
     {
      "domain": "global",
      "reason": "insufficientPermissions",
      "message": "Insufficient Permission"
     }
    ],
    "code": 403,
    "message": "Insufficient Permission"
   }
  }
  </code></pre>
  
  <p>as a response back. I'm guessing this has something to do with my oauth but im unsure as to what to do to solve this the same oauth key works for my other method of trying to recieve messages. maybe that doesnt require authentication though? im not sure. But i got it to work in the live streaming api trying the api page.</p>