title: The Microsoft Graph API, create attachment does not works?
body: <p>I would like to create an attachment when I'm going to post a message. I followed the document as below and testing the api, but it doesn't works!!</p>
  
  <p><a href="http://graph.microsoft.io/docs/api-reference/v1.0/api/post_post_attachments" rel="nofollow">http://graph.microsoft.io/docs/api-reference/v1.0/api/post_post_attachments</a></p>
  
  <p>My JavaScript code is as below:</p>
  
  <pre><code>obj.createAttachment = function (groupId, threadId, postId) {
      var d = $q.defer();
      var s = Base64.encode("one drive");
      HttpClient.post({
          url: "https://graph.microsoft.com/v1.0/groups/" + groupId + "/threads/" + threadId + "/posts/" + postId + "/attachments",
          data: {
              "@odata.type": "#Microsoft.OutlookServices.FileAttachment",
              "Name": "test_one_drive.txt",
              "ContentType": "text/plain",
              "IsInline": true,
              "ContentLocation": "https://wiadvancetechology.sharepoint.com/sites/wiogroup85/Shared%20Documents/test%20one%20drive.txt",
              "ContentBytes": s
          }
      }).then(function (response) {
          d.resolve(response);
      });
      return d.promise;
  };
  </code></pre>
  
  <p>But the response always show "405 (Method Not Allowed)".
  The error message is "The OData request is not supported."</p>
  
  <p>Is there something wrong in the code?</p>