title: facebook sdk Insufficient permissions for sharing content via Api
body: <p>In my app there is a basic photo editor, i'd like the users to share these photos to share to Facebook, AFAIK, Facebook Sharing doesn't require publish_actions approval. i use the share api like this:</p>
  
  <pre><code>Bitmap bitmap = imageContainer.getDrawingCache();
          SharePhoto photo = new SharePhoto.Builder()
                  .setBitmap(bitmap)
                  .setCaption("Check my new photo")
                  .build();
          SharePhotoContent content = new SharePhotoContent.Builder()
                  .addPhoto(photo)
                  .build();
          ShareApi.share(content, new FacebookCallback&lt;Sharer.Result&gt;() {
              @Override
              public void onSuccess(Sharer.Result result) {
                  Log.i("success", result.toString());
              }
  
              @Override
              public void onCancel() {
  
  
              }
  
              @Override
              public void onError(FacebookException error) {
                  Log.i("error", error.getMessage());
  
              }
  </code></pre>
  
  <p>i have configured the facebook content provider and everything else as mentioned in the Facebook developer website. but i keep getting this error  message <strong>Insufficient permissions for sharing content via Api.</strong> does anyone know what the issue is and how to solve it?</p>