已批准publish_actions但Facebook发布不公开

时间:2015-09-22 18:38:22

标签: android facebook facebook-graph-api

我的android应用程序已经批准了publish_actions提交,但是当我通过我的应用程序在Facebook上发布照片时,这不是公开发布的,因为我在facebook上的朋友看不到这个帖子。

final String hashTagPost = hashtag;
                callbackManager = CallbackManager.Factory.create();
                List<String> permissionNeeds = Arrays.asList("publish_actions"); //I added publish_actions
                loginManager = LoginManager.getInstance();
                loginManager.logInWithPublishPermissions(this, permissionNeeds);
                loginManager.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
                    @Override
                    public void onSuccess(LoginResult loginResult) {
                        SharePhoto photo = new SharePhoto.Builder()
                                .setBitmap(bitmap)
                                .setCaption(txtCaption.getText().toString() + " #EventPocket " + hashTagPost)
                                .build();
                        SharePhotoContent content = new SharePhotoContent.Builder()
                                .addPhoto(photo)
                                .build();
                        ShareApi.share(content, null);

                        Toast.makeText(PhotoActivity.this, "Post Success", Toast.LENGTH_SHORT).show();
                        finish();
                        dialog.dismiss();

                    }

                    @Override
                    public void onCancel() {

                    }

                    @Override
                    public void onError(FacebookException e) {

                    }
                }

这是我申请的一部分。 我做了什么呢?

0 个答案:

没有答案