2012-03-19 9 views
3

restfbを使って私の壁にメッセージを投稿するには?restfbを使って私の壁にメッセージを投稿するには

私は

PostData(String accessToken) { 
     facebookClient = new DefaultFacebookClient(accessToken); 
} 
    void runMessage() { 
      String messageId = publishMessage(); 
    } 
String publishMessage() { 
    System.out.println("* Feed publishing *"); 
    FacebookType publishMessageResponse = facebookClient.publish("me/feed", FacebookType.class, Parameter.with("message", "RestFB test"),Parameter.with("link", "http://www.google.com")); 

答えて

0

あなたのコードは、私と一緒に正常に動作します。このコードを使用しています。権限にpublish_stream権限を追加しましたか?

詳細はhereを参照してください。

0

このコードは、私のために正常に動作します:

static final String MY_ACCESS_TOKEN; 

static{MY_ACCESS_TOKEN = 

/* 

login to facebook then copy your access token from "https://developers.facebook.com/tools/explorer?method=GET&path=605545976%3Ffields%3Did%2Cname" and paste it here 

*/} 

//------- 

FacebookClient facebookClient = new DefaultFacebookClient(MY_ACCESS_TOKEN); 

void post(String message){ 
facebookClient.publish("me/feed",FacebookType.class,Parameter.with("message",message)); 
} 
+0

あなたにStringとしてあなたのリンクを置くかもしれない場合は...私は私の自己をrestFBする新しいので、私はあなたのコードと私の間には大きな違いは見られませんメッセージは同じ方法で動作します...私は知らない! しかし、私はこのコードが正常に動作することを確信しています あなたのトークンが期限切れになっていないことを確認してください –

関連する問題