2016-02-17 2 views
0

Можно ли правильно обмениваться данными на Facebook с помощью DataRequest и DataTransferManager классов?Windows 10 UAP: поделитесь данными на Facebook

Я пытаюсь создать сообщение Facebook, используя DataTransferManager.DataRequested и DataTransferManager.TargetApplicationChosen обработчики.

У меня есть веб-страница Facebook, и я предоставляю ссылку на нее, позвонив dataRequest.Data.SetWebLink(facebookWebpageUri) в мои обработчики DataTransferManager.TargetApplicationChosen, когда выбранное приложение является «facebook».

Проблема заключается в том, что Facebook должен отказаться от веб-страницы за данные, которые он показывает в сообщении, как это происходит в моих приложениях для Android и iOS, но в моем Windows 10 UAP он этого не делает. Он показывает только заголовок и текст, заданный dataRequest.Data.SetText, если я предоставляю его перед вызовом общего ресурса, используя

ответ

0

Существует два типа приложений для совместного использования. Взаимодействие: одно из них - приложение-источник, другое - целевое приложение.

Как приложение для источника (UWP), мы обрабатываем исходные данные, для вашего сценария facebook является целью общего доступа.

Что мы можем сделать, это иметь дело с данными, которые вы хотите поделиться, что мы уже сделали. Как целевое приложение, facebook должен иметь возможность разрешать эти исходные данные, эта работа не может быть выполнена исходным приложением.

Что вы можете попытаться сделать это:

  • Контакт с Facebook, чтобы подать предложение.
  • Используйте web api of facebook.
  • Попробуйте найти и использовать некоторые сторонние библиотеки WinRT.
Смежные вопросы