4 Stimmen

Beiträge, die über die Graph API an die Seite gepostet wurden, sind für Fans nicht sichtbar.

Ich habe es geschafft, Beiträge über die API auf einer Seite zu veröffentlichen, für die ich ein Administrator bin.

Das Problem jetzt ist jedoch, dass ich den Beitrag nur sehen kann, er wird nicht angezeigt, wenn sich ein anderer Seitenadministrator anmeldet oder ein Gast/Fan die Seite ansieht.

Der folgende Code funktioniert tatsächlich einwandfrei, aber ich habe ihn trotzdem zur Referenz hinzugefügt.

try {
    $page_id = 'crystalwear';
   // $page_info = $facebook->api("/$page_id?fields=access_token");
   // if( $page_info['access_token'] ) {
     // echo "Zugriffstoken: " . $page_info['access_token'];
  $args = array(
        'access_token'  =>     '{Page Access Token Here}',
        'message'       => "Heutiges Angebot nur $" . number_format($row[2], 2),
        'link'          => "Link URL",
        'description'   => "Schauen Sie sich unser aktuelles Tagesangebot an. Reduzierte Kostüme/Dessous-Artikel. Sie wissen nie, was Sie finden könnten.",
        'picture'       => "https://{website_url/" . zen_image_mod(DIR_WS_IMAGES . $row[4], $row[0], 177, 265),
    );   
$post_id = $facebook->api("/$page_id/feed","post",$args);
//}
} catch(FacebookApiException $e){
    error_log($e);
    }
}

Auch wenn der Beitrag erfolgreich ist und in meinem Admin-Feed angezeigt wird, können Fans und andere Personen die Beiträge nicht sehen. Hat jemand Ideen, was das verursachen könnte?

8voto

user1737006 Punkte 91

Verbrachte Stunden im Netz wie ein Verrückter. Denke daran, die Sandbox-Option zu überprüfen, schalte sie aus, es funktioniert bei mir LOL

Schau dir Post to page wall as a page via application not visible to others an

0voto

Facebook gibt diesen Art von Beiträgen eine niedrige Priorität, das Posten eines Bildes oder das Posten einer URL haben im Allgemeinen eine höhere Priorität im News Feed.

Prost!

0voto

Alex Blex Punkte 32254

Verwenden Sie das filter=1 GET-Parameter: http://www.facebook.com/pages/***/[PAGE_ID_HERE]?sk=wall&filter=1

oder ändern Sie Ihre Seiteneinstellungen https://www.facebook.com/pages/edit/?id=[PAGE_ID_HERE] Wall Tab Shows Parameter auf "Alle Beiträge" um standardmäßig für alle Benutzer diesen Filter zu verwenden

0 Stimmen

Beide Optionen ausprobiert. Dies zeigt nur die Beiträge, die von der App gemacht wurden, wenn ich eingeloggt bin. Die Seite befindet sich hier. facebook.com/crystalwear?sk=wall&filter=1 Der letzte gezeigte Beitrag stammt vom 27. November 2011 (manuell auf Facebook gepostet), obwohl ich in der letzten Woche täglich mit der App gepostet habe.

0 Stimmen

Snapshot der Seiteneinstellungen auf Facebook. link

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