У меня есть следующий код, который делится контентом с FB. Как я могу создать пользовательские og.type
и .setActionType
.
ShareOpenGraphObject object = new ShareOpenGraphObject.Builder()
.putString("og:type", "Tor")
.putString("og:title", tour.getTitle())
.putString("og:description", tour.getDescription())
.build();
// Create an action
ShareOpenGraphAction action = new ShareOpenGraphAction.Builder()
.setActionType("tour.post")
.putObject("Tour", object)
.build();
// Create the content
ShareOpenGraphContent content = new ShareOpenGraphContent.Builder()
.setPreviewPropertyName("Tour")
.setAction(action)
.build();
ShareDialog.show(TourActivity.this, content);
Пример: если я добавлю его со значением "og.type"
к "books.book"
и .setActionType
к books.read
, то в общем контенте FB будет показано "Читает книгу". ( Я не хочу отображать что-либо еще, кроме контента, который я добавил. Он должен отображать только TourName и Description и заголовок Tour: ).