Udostępnij link i tekst w Android Facebook SDK 3.0

Próbuję uaktualnić do wersji SDK Facebooka 3.0 i wreszcie dostałem wszystko, aby pracować z Request.newStatusUpdateRequest (). Jednak moja aplikacja udostępnia / publikuje tekst wraz z linkiem. Próbowałem / spojrzałem na:

Request.newStatusUpdateRequest()

Wydaje się, że nie ma żadnych opcji dla paczki ani żadnego innego sposobu dołączenia łącza i ikony.

Request.newRestRequest()

Pominęliśmy to, ponieważ widziałem, że REST jest amortyzowany.

new WebDialog.FeedDialogBuilder(_activity, session, params).build().show();

To działa całkiem dobrze, ale wynikowy post nie wydaje się być połączony z moją aplikacją na Facebooku i nie jestem pewien, jak to wpłynie na moje spostrzeżenia na Facebooku.

Request.newPostRequest()

Z tego co przeczytałem, ta metoda wydaje się być właściwym sposobem. Nie mogę jednak dowiedzieć się, w jaki sposób przekazać GraphObject jako jeden z parametrów.

Jaki jest sposób PROPPER na publikowanie / udostępnianie tekstu, linku i obrazu na ścianie użytkownika? Wydaje się, że jest to Request.newPostRequest (), więc dołączę kod, który mam do tego.

Request request = Request.newPostRequest(session, "me/feed", ??graph_object??, new Request.Callback() {
    @Override
    public void onCompleted(Response response) {
        showPublishResult("message", response.getGraphObject(), response.getError());
    }
});
request.setParameters(params);
Request.executeBatchAsync(request);

Ale co tak naprawdę jest GraphObject? Gdzie mogę uzyskać obiekt graph_object? Im więcej czytam z FB na GraphObject / OpenGraph / Graph API, tym bardziej się mylę.

Jeśli całkowicie zmierzam w złym kierunku, powiedz mi. Jeśli Request.newPostRequest jest dobrym sposobem na zrobienie tego, proszę podać mi więcej informacji na temat param.

questionAnswers(3)

yourAnswerToTheQuestion