Android интеграции с Facebook онлайн друг и отправить входящее сообщение - PullRequest
2 голосов
/ 12 марта 2012

Я интегрировал Facebook в свое приложение для Android и использую этот код для получения друзей:

try {

  Facebook mFacebook = new Facebook(Constants.FB_APP_ID);
  AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(mFacebook);
  Bundle bundle = new Bundle();
  bundle.putString("fields", "birthday");
  mFacebook.request("me/friends", bundle);

}catch(Exception e){
  Log.e(Constants.LOGTAG, " " + CLASSTAG + " Exception = "+e.getMessage());
}

Есть ли способ найти друзей в сети?

А я выкладываю на стенах друзей этот метод:

    Bundle parameters = new Bundle();
    parameters.putString("message", message);
    parameters.putString("description", "integrating stuff");
    try {
        facebook.request("me");
        String response = facebook.request("me/feed", parameters, "POST");
        Log.d("Tests", "got response: " + response);
        if (response == null || response.equals("") ||
            response.equals("false")) {
            showToast("Blank response.");
        }
        else {
            showToast("Message posted to your facebook wall!");
        }
    finish();
    } catch (Exception e) {
        showToast("Failed to post to wall!");
        e.printStackTrace();
        finish();
    }

Есть ли способ отправить сообщение в почтовый ящик друзей, а не публиковать в стене?

1 Ответ

0 голосов
/ 03 июля 2012

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

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