2015-08-09 2 views
0

Я пытаюсь поделиться обычным рассказом об опенграфе. Вот мой код:Доступен ли OpenGraph только для одобренных приложений?

  ShareOpenGraphObject object = new ShareOpenGraphObject.Builder() 
        .putString("og:type", "music.song") 
        .putString("og:title", item.title) 
        .putString("og:description", item.title) 
        .build(); 
      ShareOpenGraphAction action = new ShareOpenGraphAction.Builder() 
        .setActionType("jukeboxandr:play") 
        .putObject("song", object) 
        //.putString("place", venue.fbplaceid) 
        .build(); 
      ShareOpenGraphContent content = new ShareOpenGraphContent.Builder() 
        .setPreviewPropertyName("song") 
        .setAction(action) 
        .setPlaceId(venue.fbplaceid) 
        .build(); 
      ShareDialog.show(PlaylistActivity.this, content); 

Я вижу все отлично, для меня все работает отлично. Однако для моего клиента это не так, он получает исключение «Не удалось создать предварительный просмотр для пользователя». Я думаю, что это потому, что я администратор приложения facebook, а он нет. Поэтому мой вопрос: работает ли OpenGraph только для одобренных приложений facebook? Мое приложение facebook настроено публично, но не отправлено в обзорную команду

ответ

0

Действительно, вам необходимо отправить заявку на обзор, см. Это doc.

История Представление процесса

графа API позволяет сторонним приложениям глубоко интегрироваться с Facebook. Ваше приложение может использовать Graph API для обмена богатыми, структурированными историями на Facebook. Эти истории могут увеличить участие вашего приложения, распространения и роста.

Мы просматриваем истории вашего приложения, чтобы обеспечить постоянный, качественный опыт работы на Facebook. Три важные примечания:

  • Все платформы, перечисленные в настройках вашего приложения, просматривают обзор. Пожалуйста, сделайте не список платформ без интеграции с Facebook (т. Е. Сайты без Facebook Login).
  • Использование социального плагина, такого как кнопка Like, делает не требует обзора.
  • Для мобильных приложений домены приложений больше не нужны , чтобы отслеживать установки или создавать истории. В этом документе излагаются наши руководящие принципы и критерии подачи заявки . Этот документ может развиваться по мере того, как мы с продолжаем изучать, как люди взаимодействуют с API-интерфейсом Graph.

Однако, если вы хотите, чтобы ваш клиент «тест» это, вы можете просто добавить их в приложение на вкладке Роли.

Смежные вопросы