2012-11-28 25 views
6
session.openForRead(new Session.OpenRequest(activity).setCallback(statusCallback).setPermissions(Arrays.asList(permissions))); 

Otrzymuję ten błąd podczas próby przekazania "publish_permission" do setPermission, jak powyżej. Czemu? Jak naprawić? Gdzie jesteście programiści Facebooka?Nie można użyć uprawnienia publish_stream - Facebook SDK dla Androida 3.0

com.facebook.FacebookException: Cannot pass a publish permission (publish_stream) to a request for read authorization 

Odpowiedz

18

jako komunikat o błędzie wskazuje, którą próbujesz otworzyć sesję read z pozwoleniem publish. Od SDK 3.0 musisz rozróżniać akcje odczytu i publikowania, więc jeśli chcesz używać publish_stream, musisz zadzwonić pod numer session.openForPublish( lub session.reauthorizeForPublish( po pierwszym żądaniu.

+0

Działa teraz. Ponowne autoryzowanie wydaje się być nowe. – Emerald214

+0

Tak, bardzo się zmieniły z SDK 3.0, myślę, że zharmonizuję to z SDK iOS6 i iOS6. – alexleutgoeb

Powiązane problemy