2017-03-13 2 views
0

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?

+0

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

Antwort

0

Sie können immer noch die Genehmigung erhalten, aber die Erklärung zu Facebook Review Team und Benutzer müssen sich der versteckten Veröffentlichung bewusst sein und eine weitere Möglichkeit, Anreize zu geben oder Benutzer zum Teilen zu zwingen, ist nicht durch Facebook-Richtlinien erlaubt.

+0

Ich habe benutzerdefinierte Freigabe Dialog statt Freigabe Dialog gemacht. Es funktionierte ! –

+0

großartig, muss es .. –

Verwandte Themen