Wie kann ich kanonische URL von Facebook Graph API in Android bekommen?

Ich versuche, Deep Link auf Facebook-Sharing in meiner Android-Anwendung zu implementieren. Dieser Deep Link ist nur für Handys und nicht für Webseiten gedacht. Also laut Facebook Dokumentation Link1 Link2 Ich gehe durch Link2. Das Folgende sollte aufgerufen werden, um die ID der kanonischen URL zu ermitteln. Diese kanonische URL wird als Link für die Facebook-Freigabe festgelegt.

Um eine kanonische ID zu erhalten

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,
  }'

Um die kanonische URL von der kanonischen ID zu erhalten

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

Ich weiß nicht, wie ich das nennen soll und ich kenne die Begriffe nicht app_link_hosts, Android App Link Object Beispiel, YOUR_APP_LINK_HOST_ID hier heißt eigentlich. Kann jemand erklären, wie man das mit Beispiel nennt. Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage