Ich habe an einer mobilen Anwendung gearbeitet. Es hat einige gesperrte Funktionen. Um sie zu öffnen, sollte Benutzer die Webseite meiner Anwendung auf Facebook teilen. Ich verwende share dialog, um es zu machen. Ich veröffentliche die Details des Facebook-Posts auf meiner Webseite mit graph api und postId, die von onsuccess stammen.Erhalte Facebook "publish_actions" Erlaubnis
https://developers.facebook.com/docs/android/troubleshooting#faq_288512448203790 auf dieser Seite Facebook sagt, ich brauche "publish_actions" Erlaubnis, um die Post-ID zu erhalten, während ich Shared-Dialog benutze.
Aber, https://developers.facebook.com/docs/facebook-login/permissions/v2.5#reference-publish_actions auf dieser Seite heißt es: "Wenn Sie Freigabe verwenden, fordern Sie diese Berechtigung nicht an."
Und wenn ich benutzerdefinierten Dialog verwende, akzeptiert Facebook nicht, meine Webseite zu teilen.
Also, meine Frage ist; Was muss ich tun, um die Berechtigung "publish_actions" zu erhalten?
Sie sind nicht berechtigt, den Inhalt hinter einer erzwungenen Freigabe zu sperren. Schlagen Sie vor, zuerst [Platform Policy] (https://developers.facebook.com/policy) zu lesen. – CBroe