2013-01-03 14 views

Odpowiedz

13

Znalazłem rozwiązanie.

Aby polubić post, zaimplementowałem prostą prośbę POST za pomocą polubienia połączenia facebook post id.

Jest to kod:

Request likeRequest = new Request(Session.getActiveSession(), fBPostId + "/likes", null, HttpMethod.POST, new Request.Callback() { 

     @Override 
     public void onCompleted(Response response) { 
       Log.i(TAG, response.toString()); 
     } 
}); 
Request.executeBatchAndWait(likeRequest); 
+1

Działa jak wdzięk – JRun

+1

Zaakceptuj własne rozwiązanie zamiast obecnego, które zostało zaakceptowane. – christoff

+0

Ponadto wystarczy zmienić 'HttpMethod' tego samego wywołania z' HttpMethod.POST' na 'HttpMethod.DELETE' na" coś innego ". – jokeefe

0

Pobieżna wyszukiwania (1, 2, 3) wskazuje na to, że nie jest możliwe bezpośrednie „jak” rzeczy jak użytkownik poprzez Graph API, ze względów bezpieczeństwa/spamu. Jedną z powszechnie proponowanych alternatyw jest tradycyjnie pokazywanie kontrolowanego przez Facebooka przycisku "Lubię to" w WebView i uwzględnianie go w aplikacji.

Jednak od niedawna przewodnik dla programistów na Facebooku dostarczył one possible solution, w jaki sposób można zaimplementować funkcję "podobnego" stylu w swojej aplikacji, jeśli chodzi o publikowanie artykułów w imieniu użytkownika, choć nie jest to dokładnie to samo, co zdaje się, że pytasz.

+2

Nie, to nie jest to, czego potrzebuję. Więc nie mogę dodać komentarza do postu? –

+1

Jest to niepoprawne, dla wszystkich użytkowników google, odpowiedź @Cromir jest poprawna. – rennoDeniro

+1

@rennoDeniro Cieszę się, że to słyszę. Niestety, nie mogę usunąć odpowiedzi, gdy jest ona akceptowana. Cromir, czy mógłbyś zaakceptować własną odpowiedź (jeśli to możliwe)? – CloudyMusic

Powiązane problemy