Возможно: 3) Использовать javascript SDK facebook, чтобы позволить пользователю опубликовать историю потока самостоятельно?Если у вас уже есть все функции fb.init и т. Д., То просто вызовите (что-то вроде) это (часть внизу предназначена для отслеживания сообщений, если хотите):
FB.ui(
{
display:'iframe',
method: 'stream.publish',
caption: 'blah',
description: 'hey there. wow.,
name: 'yo',
link: 'http://foo.com',
picture: 'http://image.com/blah.gif',
action_links: [
{
text: 'Try for free',
href: 'http://foo.com'
}],
},
function (response) {
if (response && response.post_id) {
var URL = '/pages/ajax_InsertUserFacebookPost.aspx?';
URL += 'facebookpostid=' + response.post_id;
//alert(URL);
$.ajax({
type: "GET",
url: URL,
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: true
});
} else {
//alert('Post was not published.');
}
}
);