Chcę sprawdzić, czy użytkownik nadał mojemu zgłoszeniu uprawnienia do publikowania, czy nie. Jeśli nie chcesz uzyskać uprawnienia publish_stream.Jak sprawdzić uprawnienia do aplikacji facebook dla określonego użytkownika za pomocą api wykresu w szynach?
7
A
Odpowiedz
0
Musisz autoryzować użytkownika z uprawnieniami publish_stream. W szynach robię to z OmniAuth gem.
mój post może pomóc - Publish stream in Facebook & Twitter with OmniAuth
22
jeśli używasz Koala Gem wystarczy użyć:
#check wether wallpost is allowed
permissions = graph.get_connections('me','permissions')
@has_wallpost_permission = permissions.select{|o| o['permission'] == 'manage_pages'}.length == 1
+0
To połowa tego, ale jak powiedzieć Koali, aby zażądać pewnych uprawnień od użytkownika, gdy autoryzują aplikację? –
0
Jeśli nie używać Koala można wysłać żądanie „GET/{id użytkownika }/permissions ' Jest to opisane w sekcji "Sprawdzanie bieżących uprawnień" tutaj https://developers.facebook.com/docs/facebook-login/permissions/v2.1
Powiązane problemy
- 1. Uzyskiwanie informacji o użytkownikach z Facebook za pomocą wykresu API
- 2. Facebook - Zmienianie podpisu pod zdjęciem za pomocą wykresu api
- 3. Jak zidentyfikować użytkownika zalogowanego za pomocą interfejsu API Facebook?
- 4. Jak uzyskać aktualności za pomocą aplikacji Facebook graph api?
- 5. Jak mogę programowo sprawdzić uprawnienia Amazon S3 za pomocą boto?
- 6. jak stworzyć zdarzenie facebook za pomocą facebook api w asp.net
- 7. Facebook API - Jak anulować żądanie wykresu
- 8. Wyklucz uprawnienia z interfejsu API Facebook
- 9. wyszukiwanie znajomych za pomocą facebook graph api
- 10. facebook API OpenGraph na szynach (FBGraph)
- 11. Wysokowydajny wykres JavaScript API dla aplikacji mobilnych za pomocą HTML
- 12. Jak wywołać publishInstall() w facebook wykresu api android
- 13. Android: jak uzyskać obraz użytkownika Facebook za pomocą access_token
- 14. Jak wylogować użytkownika za pomocą pakietu facebook SDK?
- 15. Firebase, jak uwierzytelniać użytkownika za pomocą natywnej aplikacji facebookowej
- 16. Jak przetestować API za pomocą rspec i kapibary na szynach?
- 17. Jak wyświetlić uprawnienia użytkownika za pomocą programu Windows cmd?
- 18. Pobranie obiektu z posta na Facebooku za pomocą wykresu api
- 19. Jak edytować uprawnienia użytkownika za pomocą JetBrains Datagrip?
- 20. Facebook Graph API 2.1 get identyfikator użytkownika z nazwą użytkownika
- 21. Włóż plik do określonego folderu za pomocą google-drive-api
- 22. Jak uzyskać identyfikator facebook od użytkownika za pośrednictwem interfejsu API ContactsContracts?
- 23. Nie można pobrać strony spostrzeżeniami za pomocą wykresu api Explorer
- 24. Jak uzyskać uprawnienia użytkownika?
- 25. Pisanie na szynach za pomocą interfejsu JSON API
- 26. Jak bezpieczne logowanie do mojej aplikacji na Androida za pomocą facebook-id?
- 27. Uprawnienia roota dla aplikacji iOS
- 28. Znajdowanie znajomych użytkownika za pomocą Facebooka Graph API
- 29. Jak ustawić prywatność albumu Facebook za pomocą Graph API?
- 30. Czy interfejs API wykresu Facebook jest interfejsem RESTful API?
Scenariusz polega na tym, że użytkownik autoryzował aplikację. Chcę sprawdzić, czy użytkownik dał pewne uprawnienia do mojej aplikacji. jeśli nie, chcę wziąć to pozwolenie. Czy to możliwe w facebookowym interfejsie API lub w szynach 3. Moja aplikacja działa na płótnie na Facebooku. – AliZubi
Możesz użyć kwerendy FQL do [sprawdź uprawnienia] (http://developers.facebook.com/docs/reference/fql/permissions/) –