Я пытаюсь интегрировать Facebook Messenger с моим Android-приложением (см .: https://developers.facebook.com/docs/sharing/messenger#android).
. Если я правильно введу идентификатор страницы в исходном коде, я нажму кнопку отправить,
Впередвозвращаемое диалоговое окно с ошибкой, как показано ниже:
Исходный код:
ShareMessengerURLActionButton actionButton =
new ShareMessengerURLActionButton.Builder()
.setTitle("Visit Facebook Page")
.setUrl(Uri.parse("https://www.facebook.com/mypage-{CORRECT PAGE ID}"))
.build();
ShareMessengerGenericTemplateElement genericTemplateElement =
new ShareMessengerGenericTemplateElement.Builder()
.setTitle(getString(R.string.happyWd))
.setSubtitle(txt.getText().toString())
.setImageUrl(uri)
.setButton(actionButton)
.build();
genericTemplateContent =
new ShareMessengerGenericTemplateContent.Builder()
.setPageId(getString(R.string.fbPageId)) // Your page ID, required
.setGenericTemplateElement(genericTemplateElement)
.build();
fbSendWomen.setShareContent(genericTemplateContent);
В противном случае я изменяю идентификатор страницы на любой, покаэто не нуль, как это:
genericTemplateContent =
new ShareMessengerGenericTemplateContent.Builder()
.setPageId("something new") // Your page ID, required
.setGenericTemplateElement(genericTemplateElement)
.build();
Процесс работает хорошо, отправьте сообщение успешно, что не хорошо.
Есть ли ошибки? Пожалуйста, помогите мне
Спасибозаранее !!!