4 Stimmen

Facebook - An die Wände mehrerer Freunde posten

Ich verwende das Javascript SDK, um etwas an die Wand eines Freundes zu posten:

var publish = 

    {
              method: 'stream.publish',
              message: 'Some kind of test',
              uid: uid,
              target_id: friendID,
              attachment: {
                name: 'Test',
                caption: 'Facebook API Test',
                description: ('Sure hope it worked!'),
                href: 'http://www.test.com/',
                media: [
                  {
                    type: 'image',
                    href: 'http://test.com/',
                    src: 'http://test.com/image.jpg'
                  }
                ]
              },
              action_links: [
                { text: 'Enigma Marketing', href: 'http://www.test.com/' }
              ],
              user_prompt_message: 'Share your thoughts about test'
            };

            FB.ui(publish);
            return false;

Es funktioniert gut, aber ich habe mich gefragt, ob es eine Möglichkeit gibt, an die Wände von MEHREREN Freunden zu posten? Ich habe bemerkt, dass der Pop einen Zielfreund in einer Liste anzeigt, also scheint es möglich zu sein, den Beitrag an mehr als einen Benutzer zu veröffentlichen. Ich kann in der Dokumentation nichts finden, jede Hilfe wäre mir sehr willkommen.

5voto

Nicolas Grasset Punkte 453

Nein, Sie können nicht in einem Anruf an den Stream mehrerer Freunde posten.

Am besten ist es wahrscheinlich, dies serverseitig zu tun, damit der Benutzer nicht mehrere Eingabeaufforderungen erhält. Beachten Sie, dass hiervon in der Regel abgeraten wird, da es als Spam empfunden werden kann.

Mit Ihrem Code können Sie nur den Teil des Sendeereignisses in einer Schleife bearbeiten:

var publish = 

{
          method: 'stream.publish',
          message: 'Some kind of test',
          uid: uid,
          attachment: {
            name: 'Test',
            caption: 'Facebook API Test',
            description: ('Sure hope it worked!'),
            href: 'http://www.test.com/',
            media: [
              {
                type: 'image',
                href: 'http://test.com/',
                src: 'http://test.com/image.jpg'
              }
            ]
          },
          action_links: [
            { text: 'Enigma Marketing', href: 'http://www.test.com/' }
          ],
          user_prompt_message: 'Share your thoughts about test'
};

publish.target_id = friendID;
FB.ui(publish);

publish.target_id = friendID;
FB.ui(publish);

        return false;

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