Mit FB.ui, um es zu Seite Wand
-
08-10-2019 - |
Frage
Ich bin mit FB.ui
zu einer Facebook-Benutzer Wand zu stellen. Ich bin aber unsicher darüber, welche Parameter zu verwenden, um eine Seite oder Anwendung Wand zu stellen. Alle Links?
Ich versuche, auf die Seite Wand zu schreiben wie die Seite , nicht als das Konto des Benutzers.
Code-Benutzerkonto zu erstellen:
FB.ui(
{
method: 'feed',
name: name,
link: link,
picture: picture,
caption: caption,
description: redemption,
message: message
},
function (response) {
if (response && response.post_id) {
alert(response.post_id);
} else {
}
}
);
Lösung
Got es:
Sie haben die to
und from
Werte setzen:
FB.ui( {
method: 'feed',
name: name,
link: link,
picture: picture,
caption: caption,
description: redemption,
message: message,
to: page_id,
from: page_id
},
function (response) {
if (response && response.post_id) {
alert(response.post_id);
} else {
}
}
);
Andere Tipps
Ich benutzen die JavaScript SDK Beitrag auf Benutzer-Wand:
function graphStreamPublish(){
var body = document.getElementById("txtTextToPublish").value;
FB.api('/me/feed', 'post', { message: body }, function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response.id);
}
});
}
Wenn ich durch die Graph API Seite Ich denke, wenn Sie ändern '/me/feed/'
zu 'pageId/feed'
dann kann er die Nachricht in dieser Seite veröffentlichen. Ich bin nicht sicher. -. Nur ein Vorschlag
Um Anteil an einer Wand Freund, ab Februar 2012:
FB.ui({
method: 'stream.publish',
app_id: appId,
display: 'iframe',
name: name,
link: link,
picture: picture,
caption: caption,
description: description,
target_id: friendIds
});
, um es zu Facebook Wand Verwendung folgenden ...
Rufen Sie die unten js-Funktion einfachen Aufruf wie in unten
<a href="#" onclick="publishWallPost()">Post to Wall image/text?</a>
//facebook: post to wall
function publishWallPost() {
FB.ui({
method: 'feed',
name: 'Your App Name',
caption: 'Caption Text',
description: 'Your description text',
link: 'https://www.facebook.com/link/link.link',
picture: fbImg
},
function (response) {
console.log('publishStory response: ', response);
});
return false;
}
window.fbAsyncInit = function () {
FB.init({
appId: 'Your App ID',
status: true,
cookie: true,
xfbml: true
});
};
(function () {
var e = document.createElement('script');
e.async = true;
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
Sorry, das ist eine alte Frage, aber ich dachte, das für Menschen hilfreich sein könnte, die es über Google finden. http://fbmhell.com/2011/07/facebook- share-Popup-iframe-Tabs-jquery /
Denken Sie daran, Bedürfnisse target_id in einen int analysiert werden. Die Antwort [ "auf"] kommt zurück als String zurück.