Проверьте опубликованную публикацию на Facebook Успешно или удалено - PullRequest
0 голосов
/ 25 сентября 2018

Facebook SDK всегда вызывает onSuccess (результат Sharer.Result) после удаления сообщения.Я использую публикацию публикации в SDK Facebook, но всегда вызываю слушателя onSuccess даже после удаления или отмены публикации.Я использую этот Facebook SDK для публикации поста implementation 'com.facebook.android:facebook-share:[4,5)' и использую этот документ.https://developers.facebook.com/docs/sharing/android/

shareDialog.registerCallback(callbackManager, new FacebookCallback<Sharer.Result>() {

            @Override
            public void onSuccess(Sharer.Result result) {
                Log.e(TAG, result.toString());
                    Toast.makeText(MainActivity.this, "shared succrssfull", Toast.LENGTH_SHORT).show();
            }

            @Override
            public void onCancel() {
                Toast.makeText(MainActivity.this, "shared cancel", Toast.LENGTH_SHORT).show();
            }

            @Override
            public void onError(FacebookException error) {
                Log.e(TAG, error.toString());
                Toast.makeText(MainActivity.this, "shared error occured", Toast.LENGTH_SHORT).show();
            }
        });

и имеют onActivity Результат равен

@Override
    protected void onActivityResult(final int requestCode, final int resultCode, final Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        callbackManager.onActivityResult(requestCode, resultCode, data);
    }

, но всегда вызывается по списку onSuccess, как узнать, что сообщение было успешно опубликовано.

имеетпроверил с несколькими ссылками, но пока не нашел решения, поэтому, пожалуйста, помогите мне.

Post Id Диалоговое окно общего доступа к Facebook всегда возвращает нуль в Android

Диалоговое окно общего доступа FBотменить обратный вызов не работает в Android

1 Ответ

0 голосов
/ 25 сентября 2018

мы не можем признать, что сообщение было успешным или нет, потому что политика была задана Facebook.

Не стимулируйте людей размещать контент в Facebook или создавать впечатление, что публикация в Facebookбудут вознаграждены.Например, не давайте людям ничего в обмен на их размещение в Facebook (т.е. не давайте и не обещайте виртуальные товары, достижения, купоны, скидки, доступ к контенту или дополнительные записи в рекламной акции, если они публикуют контент в Facebook).

политика Facebook была приведена ниже.

https://developers.facebook.com/docs/apps/examples-platform-policy-4.5

https://developers.facebook.com/policy#properuse

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...