2014-09-18 3 views
0

html 페이지에서 메시지를 게시하려고합니다. 이미 다른 IE 창에 로그인되어 있습니다. 그래서 로그인은 성공적입니다. 나는 게시 할 때 실패하고있다. 누군가이 JS를 빨리 살펴보고 문제가 무엇인지 볼 수 있습니까? 또한, msg로부터 돌아 오는 것은 객체라는 것입니다. 이 객체의 속성을 어떻게 찾을 수 있습니까? 그래서이 객체의 디버깅을 도울 수 있습니다.yammer 메시지를 게시 할 수 없습니다.

function post() { 
     yam.getLoginStatus(function (response) { 
      if (response.authResponse) { 
       alert(1); 
       yam.request({ 
        url: "https://www.yammer.com/api/v1/messages.json", 
        method: "POST", 
        data: { "body": "HelloTest" }, 
        success: function (msg) { alert("Post was Successful!: " + msg); }, 
        error: function (msg) { alert("Post was Unsuccessful..." + msg); } 
        Console.log(msg); 
       }); 
      } else { 
       alert(2); 
       yam.login(function (response) { 
        if (!response.authResponse) { 
         yam.request({ 
          url: "https://www.yammer.com/api/v1/messages.json", 
          method: "POST", 
          data: { "body": "HelloTest" }, 
          success: function (msg) { alert("Post was Successful!: " + msg); }, 
          error: function (msg) { alert("Post was Unsuccessful..." + msg); } 
         }); 
        } 
       }); 
      } 
     }); 
    } 
+0

오류 메시지는 어디에 있습니까? 즉, f12로 디버깅 할 수 있습니다. – Mehmet

답변

0

두 번째 질문에 대한 대답은 할 수 있습니다

JSON.stringify(yourObject) 

나는이 부분이 맞는지 확실하지 않다 :

error: function (msg) { alert("Post was Unsuccessful..." + msg); } 
        Console.log(msg); 

당신은 쉼표가 필요하거나 콘솔을 이동할 수 있습니다. log (msg) ...

+0

지금 메시지, 활동 게시를 시도하고 현재 사용자를 얻으려고했습니다. 모든 요청이 다시 액세스 거부되었습니다. 최신 기능은 매우 간단합니다. function getUser() { yam.request ({ url : "https://www.yammer.com/api/v1/users/current.json", 메서드 : "GET", 오류 : function (msg) {console.dir (msg);} }) } 성공 : function (msg) {alert ("성공했습니다! –

관련 문제