Я пытаюсь использовать метод FB.login от javascript SDK от facebook. Все в порядке на настольных браузерах. Но у меня проблема с iPad и Android (motorola xoom).Facebook javascript api и iPad, Android
unable to post message to recipient has origin www.facebook.com
как это можно решить?
Я пытаюсь опубликовать сообщение пользователю стены
FB.login(function(response) {
if (response.authResponse) {
log("Info: login successfully");
fbPublish();
} else {
log('User cancelled login or did not fully authorize.');
}
});
и когда в fbPublish
function fbPublish(){
log("Debug: fbPublish");
FB.ui({
method: "stream.publish",
attachment: {
name: uatitle.format(myChoice.question, myChoice.answer),
href: document.location.href,
media:[{"type":"image","src":"http:.....","href":document.location.href}]
},
action_links: [{ text: 'Vote yourself', href: document.location.href }]
},
function(response) {
if (response && response.post_id) {
log('Post was published.');
} else {
log('Post was not published.');
}
}
);
}
так, как я сказал на рабочем столе все ок/новое сообщение опубликовано успешно. но у меня есть ошибка на мобильных устройствах
Вам необходимо включить способ более подробно, как к тому, что вы пытаетесь сделать, и какой код вы используете. – jrummell
Я добавил более подробно – gaponov
Знаете ли вы, что REST API * stream.publish * устарел? –