Automatisches Posten bei Facebook - hat da jemand Erfahrung?
Eingetragen von tobi-berlin (857)
am 01.09.2014 - 15:08 Uhr in
am 01.09.2014 - 15:08 Uhr in
Hallo zusammen,
für ein Projekt sollen bestimmte Inhalte automatisch auf einer Facebook-Seite gepostet werden. Mir sieht das Modul https://www.drupal.org/project/fb_autopost sehr viel versprechend aus. Allerdings frage ich mich, ob ich mich mit meinem Facebook-Entwickler-Account jetzt bei Facebook anmelden und für den Kunden eine App erstellen soll - oder ob das der Kunde mit seinem eigenen Facebook-Account am besten macht?
Ich finde diese ganze Facebook-Developer-Geschichte ziemlich verwirrend. Hat da jemand schon mit gearbeitet und kann mir ein paar Tipps geben?
Viele Grüße,
Tobias
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi, das kommt darauf an was
am 01.09.2014 - 15:17 Uhr
Hi,
das kommt darauf an was der Du genau möchtest,
ob Du eine App benötigst oder nicht.
Wenn Du nur möchtest, dass Benutzer Content Deiner Drupal Seite
auf Ihren Profilen teilen genügt ein einfacher Link:
a href="http://www.facebook.com/sharer/sharer.php?u=http://DEINESEITE.COM/node/X&p[images][0]=https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcQc3lqUx2HRDKHE4xCBIThY7KRfCCedVuCGwxntatrV_0vRU-mh4_F3Iasz&p[title]=Tico Tico&p[summary]=Blah">TEILEN AUF FB</a>
Beachte das Facebook OpenGraph (og:) metatags parst !
Gruss
Robert
Stimmt, das Teilen gibt es ja
am 01.09.2014 - 16:05 Uhr
Stimmt, das Teilen gibt es ja auch noch, aber um das geht es hier jetzt nicht. Es geht darum, dass der Betreiber des Drupal-Projekts z.B. News veröffentlicht, die automatisch auch auf seiner Facebook-Seite veröffentlicht werden. Dazu brauche ich ja auf jeden Fall eine Facebook-App. Und da frage ich mich, wie ich so etwas für Kunden umsetze. Eigentlich müsste doch der Kunde sich mit seinem eigenen Facebook-Account als Entwickler bei Facebook registrieren und dann die App selber erstellen, oder? Wäre doch seltsam, wenn ich als Entwickler bei Facebook für meine Kunden Apps anlege?! Oder verstehe ich da irgendwas falsch?
Hi, also wenn es um das
am 01.09.2014 - 16:41 Uhr
Hi,
also wenn es um das automatische posten von news geht.
nein, wieso sollte sich der Kunde als Entwickler registieren lassen?
es sit eigentlich simpel:
du entwickelst einfach eine app welche die berechtigung publish_stream vom User einfordert.
Dem Kunden schickst Du eine einladung die App zu installieren.
Diese fordert die Rechte ein in den Stream zu posten.
Fuf der Drupal Seite kanst Du mit dem API key/secret Paar
über deine FB App zum feed der Seite posten.
So sollte es gehen ;-)
MfG
Robert
Ich weiß jetzt nicht, ob wir
am 02.09.2014 - 08:21 Uhr
Ich weiß jetzt nicht, ob wir uns missverstanden haben: es geht nicht darum, auf der Pinnwand des Users zu posten, sondern auf der Pinnwand von der Fanpage (oder wie das auch immer gerade heißt). Unternehmen A hat sozusagen eine Webseite in Drupal und eine Facebook-Seite und möchte nun, dass die News, die (von welchem Mitarbeiter auch immer) in der Drupal-Seite veröffentlicht werden, automatisiert auch auf der Facebook-Seite erscheinen. Dazu muss doch niemand die App bei Facebook aktivieren/ installieren, oder? Ich meine, außer ich als Entwickler. Oder braucht Facebook doch sozusagen die Brücke über einen User - müsste jetzt jeder Mitarbeiter, der auch die News automatisiert aus Drupal heraus auf der Facebook-Seite posten können soll, die App bei Facebook aktivieren?
Finde ich trotzdem etwas nervig und seltsam, dass ich als Entwickler dann eine Sammelsurium an irgendwelchen Kunden-Apps in meinem FB-Developer-Konto habe. Auch von Kunden und Projekten, an denen ich gar nicht mehr arbeite.
Hi, es ist egal ob das ein FB
am 02.09.2014 - 08:54 Uhr
Hi,
es ist egal ob das ein FB Profil oder eine Fanpage ist.
Wenn Deine App die Berechtigung hat auf die Fanpage zu posten kann Sie es tun.
Der Administrator der Fanpage muss die App einfach zuslassen.
Und nochmal, nein der Kunde braucht Entwickler Konto.
Du schickst ihm eine Einladung die App zu installieren.
Er gibt Ihr dann die Berechtigung publish_stream.
Es ist egal, ob Page oder Profil, Beispiel:
$facebook->api('/$USER_ID/feed', 'POST', $attachment);
$USER_ID kann auch die ID einer Fanpage sein.
MfG
Robert
Ok, verstehe... bleibt jetzt
am 02.09.2014 - 09:02 Uhr
Ok, verstehe... bleibt jetzt nur noch übrig, das einfach mal auszuprobieren. Danke für die Info