2010-12-03 4 views
0

나는 여러 페이지에서 벽 게시물을 만들려고했지만 원래 페이 스북 페이지를 제외한 다른 페이지에서 게시물을 만들려고 할 때 java.lang.NullPointerException을 예외로 제공합니다.페이스 북의 벽 포스트 여러 페이지에서

내가 페이스 북 페이지

public void postOnWall(String msg) { 
     Log.d("Tests", "Testing graph API wall post"); 
     try { 
       String response = mFacebook.request("me"); 
       Bundle parameters = new Bundle(); 
       parameters.putString("message", msg); 
       parameters.putString("description", "test test test"); 
       response = mFacebook.request("me/feed", parameters, 
         "POST"); 
       Log.d("Tests", "got response: " + response); 
       if (response == null || response.equals("") || 
         response.equals("false")) { 
        Log.v("Error", "Blank response"); 
       } 
     } catch(Exception e) { 
      e.printStackTrace(); 
     } 
    } 

및 코드에서 호출하고 생성하고 방법은이 메소드를 호출합니다.

try { 

        mFacebookObj.postOnWall("Add poi"); 

       } catch(Exception e){ 
        e.printStackTrace(); 
       } 

둘 다 활동 등급입니다.

지금 아무도 내가이 페이지 외부에서이 메소드를 호출해야하는 방법을 말해와 페이스 북의 벽을 통해 게시물을 할 수

답변

0

, 여러 페이지에서에서 벽에 게시물을하게하는 것은, 단지 access_token이와 token_expire 값의 값을 복원한다 대답 faceook 객체에서 .. 그리고 mFacebook.request (...); 페이 스북 (Facebook) 객체로 로그인 할 때 페이스 북에서 로그인 할 때 주어진 응답으로 페이스 북에서 제공 한 액세스 토큰과 액세스 토큰 만료 값이 필요합니다.

관련 문제