2012-03-24 5 views
2

사진을 친구의 벽에 게시하려고합니다. 문제가 있습니다. 누구나 그것을 볼 수 없습니다. 나는 어떤 권한을 사용하지만 어쩌면 내가 뭔가를 놓친 ..이 사진은 친구의 벽 ..하지 광산 여부를 다른 친구를 보여줍니다 의미 .. 여기android에 페이스 북에 친구의 벽에 사진을 게시하십시오.

private static final String[] PERMS = new String[] {"manage_pages", "read_insights", "user_checkins", "user_birthday","friends_birthday","email","user_photos","publish_checkins","publish_actions", "read_stream" ,"publish_stream","read_friendlists"}; 

와 내 코드 ..

  public void postPhoto() { 

      String accessToken = mFacebook.getAccessToken(); 
      params.putString("message", message); 
      params.putString("target_id", friendID); 
      params.putString(Facebook.TOKEN, accessToken);  
      response= mFacebook.request(friendID" + "/photos", params, "POST"); 
      response = "{\"data\": [" + response + "] }"; 
      String photoID = GetIDPhoto(response); 

      setTag(photoID, friendID); 
      } 

private void setTag(String photoID,String friendID) { 

    String relativePath = photoID + "/tags/" + friendID; 
    Bundle params = new Bundle(); 
    params.putString("x", "30"); 
    params.putString("y", "30"); 
    String response =""; 

    try { 
     response = mFacebook.request(relativePath, params, "POST"); 
    } catch (FileNotFoundException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } catch (MalformedURLException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } catch (IOException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 
    Toast.makeText(getApplicationContext(), response, 3000).show(); 

} 

내 실수는 어디 갔지?

답변

1

이 첫 번째 문제가 될 것으로 보인다, 아직 나머지를 통과하지 않은,이에 중지 : 내가 틀리지 않는

response= mFacebook.request(friendID" + "/photos", params, "POST"); 
     response = "{\"data\": [" + response + "] }"; 

, 당신은 당신의 따옴표와 함께 몇 가지 문제를 갖고있는 것 같다.

+0

관심을 가져 주셔서 감사합니다. 문제는 아닙니다. 그것이 작동하기 때문에 .. 나는 json을 사용할 수 있고 나는 단지 id를 얻을 수있다 .. 그 의미는 json과 아무 문제가 없다. .. 그러나 나는 어디에서 문제인지를 이해했다. 나는 페이스 북을 너무 많이 모른다. 내 친구는이 사진을 받아 들여야합니다. :) 지금은 아무런 문제가 없습니다. 다시 감사합니다 – ertan2002

관련 문제