опубликовать фото на стене друга на Facebook с Android - PullRequest
2 голосов
/ 25 марта 2012

Я пытаюсь опубликовать фотографию на стене моего друга. Я тоже могу это сделать, но есть проблема.Кто-нибудь не может видеть это.Я имею в виду, что эта фотография показывает только стену друга ... не мою или не друга. Я использовал некоторые разрешения, но, возможно, я что-то пропустил ..

 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 Ответ

1 голос
/ 25 марта 2012

Это, кажется, ваша первая проблема, остальное я еще не прошел, я остановился на этом:

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

Если я не ошибаюсь, у вас, похоже, есть проблемы с цитатами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...