title: Uploaded GIF on Facebook is displayed as a static image
body: <p>I've implemented a method to share a post on Facebook. The issue I am facing is that uploaded GIF image is displayed as a static image instead of animated GIF.</p>
  
  <p>When uploading an image through Facebook, results are similar. I've tried implementing an alternative solution by posting to '/me/feed' and specifying 'picture' and 'link' parameters, once again it resulted in static image.</p>
  
  <p>Is there an alternative any approach available for this issue?</p>
  
  <pre><code>/// &lt;summary&gt;
  /// Share status on facebook
  /// &lt;/summary&gt;
  /// &lt;param name="sharingData"&gt;&lt;/param&gt;
  /// &lt;param name="accessToken"&gt;&lt;/param&gt;
  private void ShareStatus(SocialMediaShareData sharingData, string accessToken)
  {
      RestClient client = new RestClient(@"https://graph.facebook.com");
  
      var url = string.Concat("/me/photos?access_token=", accessToken);
      var request = new RestRequest(url, Method.POST);
  
      request.AddParameter("access_token", accessToken, ParameterType.GetOrPost);
      request.AddParameter("message", sharingData.Content, ParameterType.GetOrPost);
  
      if (!sharingData.Image.IsNullOrHasZeroElements())
      {
          var imageExtension = sharingData.ImageExtension;
          var name = sharingData.ImageName;
          var mime = MimeTypeMap.GetMimeType(imageExtension);
          request.AddFile("source", sharingData.Image, name, mime);
      }
  
      result = client.Execute(request);
  }
  </code></pre>