4 Stimmen

Facebook Stream.publish Berechtigung basierend auf angehängten Medien setzen

Ich bin gerade dabei, eine App zu entwickeln, die Fotos auf Facebook hochlädt und dann optional einen Link auf die Pinnwand des Benutzers postet. Ich würde gerne wissen, ob es möglich ist, dem Beitrag die gleichen Sichtbarkeitsrechte zuzuweisen wie dem Foto oder dem Fotoalbum, in das er hochgeladen wurde. Ich bin in der Lage, die Sichtbarkeitsberechtigungen für das Album relativ einfach zu erhalten.

Ist es möglich, die gleiche Berechtigung für den Wandbeitrag zu erteilen, und wenn ja, wie?

Klarstellung: Ich meine nicht die clientseitigen Berechtigungen der eigentlichen Datei. Mit Berechtigungen meine ich das "Sichtbarkeits"-Tag, das von der getAlbum(s)-API übergeben wird. (d.h.: Sichtbarkeit: Jeder, Freunde, Benutzerdefiniert, etc.)

Wenn der Nutzer ein Album so einstellt, dass es nur für seine Freunde sichtbar ist, und er ein Foto in dieses Album hochgeladen hat, hat das Foto, wenn es in seinem Stream (Pinnwand) verlinkt wird, die gleichen Sichtbarkeitseinstellungen wie das Album, in dem es sich befindet.

Beispiel: Joe erstellt auf Facebook ein Fotoalbum mit dem Namen "Summer Fun", das nur für seine "Freunde" sichtbar ist. Joe verwendet meine App, um ein Foto in das Album "Sommerspaß" hochzuladen. Ich überprüfe das Feld "Sichtbarkeit" des Albums und sehe, dass es auf "Freunde" eingestellt ist. Joe möchte außerdem, dass ein Link zu diesem Foto an seiner Pinnwand veröffentlicht wird, was meine App mithilfe der Stream-Publishing-API problemlos tun kann. Da die Privatsphäre-Einstellung des Albums "Sommerspaß" auf "Freunde" eingestellt ist, möchte ich, dass meine Anwendung diese Einstellung beim Posten an der Pinnwand berücksichtigt. Der Beitrag an der Pinnwand soll nur für die Gruppe von Personen sichtbar sein, die er als seine "Freunde" bezeichnet.

Mit anderen Worten: Ist es möglich, den Personenkreis, der einen Beitrag an der Pinnwand sehen kann, programmgesteuert festzulegen, so als würde man auf facebook.com auf das kleine Dropdown-Menü "Teilen" klicken und es auf "nur Freunde" einstellen?

  1. Sprache: PHP5
  2. Verwenden: Facebooks REST-API, cURL, aber offen für Alternativen, wenn es nötig ist, um das Endresultat zu erhalten, das ich brauche.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X