Спасибо! Это сделало это, порядок, в котором я добавил параметры к комплекту, сделал всю разницу! Я понятия не имею, почему это было бы, но это сделало это. Спасибо за предложение.

аюсь использовать Android Facebook SDK, чтобы сделать сообщение на стене друга пользователя. Я успешно разместил в собственной новостной ленте пользователя похожие звонки. С моим текущим кодом, сообщение другу работает без помех, за исключением того, что сообщение пустое. Кажется, ни одно из вложений не работает. Он появляется как совершенно чистый пост на стене друга.

Это код, который я использую:

private void publishChallengeToFriend() {
    String description = 
        "I challenge you to " + m_challenge.getTitle() + "!" + 
        " I finished this challenge with a score of " + getScore() + "."
        + " Can you beat that?";

    Bundle params = new Bundle();
    params.putString(Facebook.TOKEN, m_facebook.getAccessToken());
    params.putString("message", "");
    params.putString("name", "You have been challenged!");
    params.putString("caption", "Mobile Challenges");
    params.putString("description", description);
    try{
    m_facebook.request(getFriendId() + "/feed",params, "POST");
    }
    catch (Exception e){
        Log.d("TAG", "Facebook Error: " + e.getLocalizedMessage());
    }
}

Я уже авторизовал пользователя, и я знаю, что это работает, потому что я могу публиковать сообщения в собственной ленте пользователя. Я знаю о проблеме GitHub # 166 вhttps://github.com/facebook/facebook-android-sdk/issues/166, Я пытался использовать putByteArray () для каждого из вложений, вызывая getBytes () для каждой строки, которую я хотел бы передать. Это все еще отображается как пустой пост на стене друга.

Я открыт для использования любого метода публикации на стене друга, это не обязательно должен быть запрос на Facebook. Я также использовал asyncfacebookrunner.request () и у меня была такая же проблема. В идеале я хотел бы использовать диалог, чтобы показать это, но я не знаю, как использовать функцию dialog () для сообщений друзей. Я использую это для обновления статуса без помех, однако.

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос