Como posso obter o URL canônico do facebook graph api no android?
Estou tentando implementar o link direto no compartilhamento do Facebook no meu aplicativo Android. Esse link direto é apenas para celular e não para página da web. Então, de acordo com a documentação do facebookLink1 Link2 Estou passando pelo Link2. O seguinte deve ser chamado para obter a identificação do URL canônico. Esse URL canônico será definido como um link no compartilhamento do Facebook.
Para obter o ID canônico
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,
}'
Para obter um URL canônico a partir do ID canônico
curl -G https://graph.facebook.com/YOUR_APP_LINK_HOST_ID \
-d access_token="APP_ACCESS_TOKEN" \
-d fields=canonical_url \
-d pretty=true
Eu não sei como chamar isso e eu não sei os termosapp_link_hosts, Exemplo de objeto de link de aplicativo para Android, YOUR_APP_LINK_HOST_ID aqui na verdade significa. Alguém pode explicar como chamar isso com o exemplo. Obrigado.