2011-11-02 118 views
0

我想將我的應用程序整合到Facebook。我下載Facebook BB Sdk現在我可以張貼在使用想要在朋友牆上張貼使用黑莓Facebook的Sdk

user.publishStatus("Hello world") 

用戶的牆我的這個SDK說 要發佈到用戶的朋友的牆壁看我:

User[] friends = user.getFriends(); 

if (friends != null && friends.length > 0) { 
    for (int i=0; i<friends.length; i++) {  
friends[i].publishPost(post); 
    } 
} 

但user.getFriends( )返回類型Profile和有像publishPost()沒有方法

我的問題是

我如何使用sdk發佈朋友的牆?請幫助我..

由於從http://sourceforge.net/projects/facebook-bb-sdk/

回答

0

下載圖形API。之後,你必須添加兩個想法。

一個是當你想發佈一張照片給你的朋友牆,你必須在publisePhoto中的JSONObject(Request) - 也就是requestObject.put(「target_id」,getid())中放置一個鍵值方法facebookuser.java & facebook.java

二是你必須改變JSONObject responseObject = fb.write(getId()+「/ photos」,requestObject,pPhoto.getMIMEType(),imageData,true);

的JSONObject responseObject = fb.write(的getId()+「/photos?access_token="+Facebook.token,requestObject,pPhoto.getMIMEType(),爲imageData,TRUE);在FacebookUser.java & Facebook.java

其中token是Facebook.java靜態字符串和存儲的的access_token值(你必須添加它)

+0

謝謝您的答覆。在fb.write()中有三個參數。寫(路徑,JsonObject,重試)。張貼朋友牆給路徑賦予了什麼價值,jsonobject的價值是什麼,請幫助我..謝謝 –

相關問題