title: Facebook Share Dialog not showing - Android Facebook API
body: <p>On clicking the facebook share button the share dialog comes and immediately disappears. In the <code>shareDialog.registerCallback</code> it goes to <code>onError</code> method. Don't understand why is it happening.</p>
  
  <pre><code>CallbackManager callbackManager;
      ShareDialog shareDialog;
  
   @Override
      protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
  FacebookSdk.setApplicationId(String.valueOf(R.string.facebook_app_id));
          FacebookSdk.sdkInitialize(getApplicationContext());
          callbackManager = CallbackManager.Factory.create();
          shareDialog = new ShareDialog(this);
  
  shareDialog.registerCallback(callbackManager, new FacebookCallback&lt;Sharer.Result&gt;() {
              @Override
              public void onSuccess(Sharer.Result result) {
                  Toast.makeText(MainActivity.this, "onSuccess", Toast.LENGTH_SHORT).show();
              }
  
              @Override
              public void onCancel() {
                  Toast.makeText(MainActivity.this, "onCancel", Toast.LENGTH_SHORT).show();
              }
  
              @Override
              public void onError(FacebookException error) {
                  Toast.makeText(MainActivity.this, "Opps! Some error occurred. Please try again", Toast.LENGTH_SHORT).show();
              }
          });
  
  bFbShare.setOnClickListener(new View.OnClickListener() {
              @Override
              public void onClick(View view) {
                  if (ShareDialog.canShow(ShareLinkContent.class)) {
                      ShareLinkContent linkContent = new ShareLinkContent.Builder()
                        .setQuote("Hi ABCE")                     .setContentUrl(Uri.parse("https://play.google.com/store/apps/details?id=" + getApplicationContext().getPackageName()))
                              .build();
                      shareDialog.show(MainActivity.this, linkContent);
                  }
              }
          });
  </code></pre>
  
  <p>In the <strong>Logcat</strong> i get this</p>
  
  <p><code>GraphResponse: {HttpStatus: 404, errorCode: 803, subErrorCode: -1, errorType: OAuthException, errorMessage: (#803) Some of the aliases you requested do not exist: 2131492917}</code></p>