2010-12-03 3 views
0

Я пытался сделать запись на стену из нескольких страниц, но когда я пытаюсь сделать почту от других страниц, за исключением оригинальной facebook страницы, это дает мне исключение java.lang.NullPointerExceptionFacebook стена после нескольких страниц

метод я звоню и создал на странице Facebook

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(); 
       } 

оба являются классами деятельности.

Теперь может кто-нибудь сказать мне, как я должен вызвать этот метод из-за пределы этой страницы и сделать запись через facebook стену

ответ

0

Ответ, чтобы сделать запись на стену из нескольких страниц, просто восстановить значения access_token и token_expire значения в faceook object .. и затем используйте mFacebook.request (...); То, что работает как объект Facebook, должен иметь доступ к токену доступа и доступ к токену доступа, предоставленный самой facebook в ответ, указанный во время входа в систему с помощью facebook

Смежные вопросы