0

こんにちは、以下のコードを使用してウォールを Facebook に投稿していますが、Facebook にウォールが追加されますが、

友達には見えません。これどうやってするの

public void postOnWall(String songtitle,String artist,String location,String desc) {
    String msg=desc+" at "+location+" listening to "+songtitle+" by "+artist;
    String description="Share your memories with the all new social map!";
     try {
            String response;
            Bundle parameters = new Bundle();
            parameters.putString("message",msg);
            parameters.putString("description",description);
            parameters.putString("link","");
            parameters.putString("name","");
            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();
     }
}
4

2 に答える 2

1

このスニペットを試して、投稿がすべてのユーザーに表示されるようにします。

       try{
         String msg=desc+" at "+location+" listening to "+songtitle+" by "+artist;
         String description="Share your memories with the all new social map!";
         Bundle parameters = new Bundle();
         JSONObject attachment = new JSONObject();

         try {
            attachment.put("name", "");
            attachment.put("href", link);
            attachment.put("message",msg);
            attachment.put("description",description);
         } catch (JSONException e) {    }   
         parameters.putString("attachment", attachment.toString());
         parameters.putString("method", "stream.publish");
         parameters.putString("target_id", "Your Used ID"); // Optional
         String  response = mFacebook.request(parameters);       
      }
    catch(Exception e){}
于 2012-05-02T09:39:32.833 に答える
0

privacy次のように、パラメーターに呼び出される文字列を追加する必要があります。

       parameters.putString("privacy","friends");

詳細については、Facebook 投稿の参照ページをお読みください。

于 2012-05-02T07:41:52.327 に答える