Приложение Facebook Опубликуйте на стене администратора JSSDK - PullRequest
0 голосов
/ 22 марта 2012

Я новичок в разработке FB, но я боролся с этим часами.

Я добавил комментарии 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как я думал, это может иметь какое-то отношение к разрешениям, но ни к чему не привело.

Еще один быстрый вопрос, мое приложение публикует активность на моей стене публично, как мне установить это, только для друзей?Не могу найти свое приложение в настройках конфиденциальности.

1 Ответ

0 голосов
/ 24 марта 2012

Ну, я получил это, чтобы отправить. Просто подумал, что было бы лучше разместить приложение на своей стене. Получил это работает. Проблема была в том, что мне не хватало токена доступа. Теперь у меня есть его как приложение к стене приложения. Проблема сейчас в том, куда делись посты? Когда я пытаюсь получить доступ к graph.fecebook.com/appid/feed, я получаю следующее:

"data": [
      {
         "id": "appid_354550067919779",
         "from": {
            "name": "Estou ou Sou comments",
            "canvas_name": "rodcomments",
            "namespace": "rodcomments",
            "id": "appid"
         },
         "message": "Novo coment\u00e1rio no blog...http://estouousou.blogspot.pt/2012/03/definitivamente-este-mes-e-o-culminar.html",
         "type": "status",
         "application": {
            "name": "Estou ou Sou comments",
            "canvas_name": "rodcomments",
            "namespace": "rodcomments",
            "id": "appid"
         },
         "created_time": "2012-03-24T06:37:21+0000",
         "updated_time": "2012-03-24T06:37:21+0000",
         "comments": {
            "count": 0
         },
         "is_published": true
      }, .........

так что пост есть ...

Когда я получаю доступ к странице, которую я создал для приложения, там ничего нет :( Как я могу получить доступ к стене приложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...