Как я могу получить канонический URL-адрес из Facebook Graph API в Android?

Пытаюсь внедрить глубокую ссылку на общий доступ к Facebook в моем приложении для Android. Эта глубокая ссылка предназначена только для мобильных устройств, а не для веб-страниц. Так что согласно документации на фейсбукеLink1 Link2 иду через линк2. Следующее должно быть вызвано, чтобы получить идентификатор канонического URL. Этот канонический URL будет использоваться в качестве ссылки на общий доступ к Facebook.

Получить канонический идентификатор

curl https://graph.facebook.com/app/app_link_hosts \
-F access_token="APP_ACCESS_TOKEN" \
-F name="Android App Link Object Example" \
-F android=' [
    {
      "url" : "sharesample://story/1234",
      "package" : "com.facebook.samples.sharesample",
      "app_name" : "ShareSample",
    },
  ]' \
-F web=' {
    "should_fallback" : false,
  }'

Получить канонический URL из канонического идентификатора

curl -G https://graph.facebook.com/YOUR_APP_LINK_HOST_ID \
-d access_token="APP_ACCESS_TOKEN" \
-d fields=canonical_url \
-d pretty=true

Я не знаю, как это назвать, и я не знаю условийapp_link_hosts, Пример объекта ссылки на приложение для Android, YOUR_APP_LINK_HOST_ID вот собственно значит. Может кто-нибудь объяснить, как это назвать на примере. Спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос