Я новичок в разработке FB, но я боролся с этим часами.Facebook app Опубликовать на стене администратора JSSDK
Я внедрил комментарии fb в своем блоге, и я стараюсь, чтобы приложение уведомляло меня каждый раз, когда кто-то добавляет комментарий в блог.
Как я читал, приложениям не разрешено отправлять сообщения, и поскольку я не могу найти способ получить информацию в панели уведомлений, то, как я считаю, является приемлемым, - это получить в моей стене сообщение из приложения ,
Я работал вокруг этого:
window.fbAsyncInit = function()
{
FB.init({
appId : 'xxxxxxx', // App ID
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
oauth: true
}); //end init
FB.Event.subscribe('comment.create', function (resp) {
FB.api('/my id/feed', 'post', { message: 'new comment...'},
function(resp2) {
if (!resp2) {
alert('Sem resposta do perfil do admin' + url);
} else if (resp2.error){
alert('Erro na notificação do admin - '; + resp2.error);// always comes to here
} else{ alert('Post ID: '; + resp2.id); } });//end api
});//end subscr
};
Я возиться с fb.login
, хотя это не так, как я хочу, и getsetssionstatus, как я думал, что это может иметь что-то делать с разрешениями, но Нигде не было.
Еще один быстрый вопрос, мое приложение публикует активность на моей стене публично, как мне настроить его, только друзей? Кажется, я не могу найти свое приложение в настройках конфиденциальности.
У вас есть синтаксическая ошибка в коде: 'id/feed ';,' post'' Удалить точку с запятой, и она больше не должна появляться на этой строке. – DMCS
thx для ответа , к сожалению, эта ошибка была добавлена при создании сообщения. Blogger заменяет «caracter» на ', и я пропустил исправление этого вопроса. Проблема не кажется таковой, поскольку sintax связан с кодом пробеги. Добавлена заметка о том, где она останавливается. –
ваша функция обратного вызова также пронизана синтаксическими ошибками. Механизм javascript вашего браузера не будет корректно проанализирован. Почему бы вам не скопировать и вставить «реальный» код, который вы используете. – DMCS