Sie können nicht direkt auf eine Instagram-API schreiben, da dies privat ist, aber Sie können ein Foto mit der Instagram-App teilen, wenn der Benutzer dies auf seinem Telefon installiert hat. Welches ist, was ich denke, du versuchst zu erreichen. Ich kenne kein Repo oder Sample und muss daher selbst ein wenig arbeiten.
Um dies zu tun können Sie die Instagram Uri Scheme verwenden. Für iOS müssen Sie den Bereich für die Interaktion mit Dokumenten verwenden. Unter Android starten Sie eine neue Aktivität und leiten die Medien weiter.
Sie müssen diese nativ codieren und Dependency Injection verwenden, um es in Ihre Xamarin Forms App zu übertragen. Ein Beispiel dafür, wie in Android start an Activity ist als solche:
public Task<bool> LaunchApp(string uri)
{
bool result = false;
try
{
var aUri = Android.Net.Uri.Parse(uri.ToString());
var intent = new Intent(Intent.ActionView, aUri);
Xamarin.Forms.Forms.Context.StartActivity(intent);
result = true;
}
catch (ActivityNotFoundException)
{
result = false;
}
return Task.FromResult(result);
}
Ändern Instagram Beispiel zu entsprechen.