У меня есть кнопка в моей игре, где я делаю захват экрана уровня, я затем присоединяю эту картинку к диалогу Facebook SharePhotoContent из новейшего SDK.FacebookSDK на Android - SharePhotoContent с телом сообщения
Все работает так, как предполагается, но как я также вставляю пользовательское тело сообщения, чтобы заменить стандарт «Скажите что-нибудь об этом фото« текст в теле?
Вот код:
File tmpFile = new File(path_to_saved_facebook);
media_scanner = new SingleMediaScanner(this, tmpFile);
Bitmap bitmap = BitmapFactory.decodeFile(path_to_saved_facebook, options);
SharePhoto photo = new SharePhoto.Builder()
.setUserGenerated(true)
.setBitmap(bitmap)
.setCaption("Latest score")
.build();
SharePhotoContent content = new SharePhotoContent.Builder()
.addPhoto(photo)
.build();
shareDialog.show(content);
Я читаю это: https://developers.facebook.com/policy/#control. ** Почему бы это не было указано ** «Не следует заполнять титры, комментарии, сообщения или параметр сообщения пользователя сообщений с содержанием, которое человек не создавал, даже если человек может редактировать или удалять контент перед совместным использованием». _ ** если вы не можете заполнить **? – gogonapel
Просто устаревший документ, я думаю, в любом случае спасибо! – gogonapel
Если у вас есть разрешение publish_actions, вы можете загрузить фотографию напрямую (без использования диалога общего доступа). В этом случае вы можете указать «сообщение» вместе с публикацией, и в этом случае применяется вышеприведенный параграф. В диалоговом окне общего доступа нет возможности предварительно заполнить форму. –