Wdrażam twittera w mojej aplikacji za pomocą skrybów. Po uwierzytelnieniu przez moją aplikację i przekierowaniu do nowego adresu URL, otrzymałem oauth_token i oauth_verifier, ale nie mogłem wymyślić, jak wygenerować oauth_token i oauth_secret z niego. Prosimy o rozwiązanie problemu i z góry dziękujemy !!!Używanie biblioteki Scribe do Oautha na Twitterze z adresem wywołania zwrotnego
Odpowiedz
mam rozwiązany problem po prostu zrobić nowy budowniczy usług (jak w przykładzie) w przekierowany strony i skorzystać z oauth_token i oauth_verifier Bedziesz dostać kiedy u będzie przekierowany do nowej strony, jak to
Token requestToken = new Token(request.getParameter("oauth_token"),request.getParameter("oauth_verifier"));
Verifier verifier = new Verifier(request.getParameter("oauth_verifier"));
reszta jest taka sama jak w przykładzie.
tokenu OAuth i weryfikator powinien być co trzeba zwrócić token dostępu i dostępu chroniły zasobów.
Przeczytałem przykład, ale przykład ilustruje uwierzytelnianie oparte na kodzie PIN, podczas gdy ja nie chcę takich w mojej aplikacji. Utknąłem w punkcie, w którym na przykład weryfikator jest używany coz i nie ma żadnych w przypadku callback_url. Uprzejmie pomóż mi z innym podejściem. –
co masz na myśli przez uwierzytelnianie oparte na kodzie PIN? Czy masz na myśli to, że nie chcesz, aby użytkownik musiał wkleić weryfikator? Domyślam się, które z opcji wymienionych w https://dev.twitter.com/docs/auth/obtaining-access-tokens chcesz użyć? – stevebot
Właściwie nie chcę, aby użytkownik korzystał z kodu PIN weryfikatora i chciał przekierować go na nową stronę. –
- 1. Tworzenie aplikacji facebook z adresem wywołania zwrotnego
- 2. Używanie OAuth z Scribe na Androidzie
- 3. do czego służy array_filter bez wywołania zwrotnego?
- 4. Używanie funkcji członka klasy C++ jako funkcji wywołania zwrotnego C
- 5. Przekazywać argumenty do wywołania zwrotnego ajax onreadystatechange?
- 6. Jak przekazać argument do wywołania zwrotnego child_process.exec
- 7. Funkcja wywołania zwrotnego JavaScript z parametrami
- 8. Korzystanie z funkcji wywołania zwrotnego anonimowego funkcji
- 9. Uzyskiwanie wywołania zwrotnego w Clojure
- 10. Funkcja wywołania zwrotnego ajax timeout
- 11. AttributeError w funkcji wywołania zwrotnego
- 12. Odwoływanie się do "tego" z poziomu wywołania zwrotnego javascript
- 13. Jak uniknąć piekła wywołania zwrotnego w Javie?
- 14. Wyznaczanie obiektu wywołania zwrotnego w stylu C?
- 15. Funkcja wywołania zwrotnego Asio nie jest wywoływana
- 16. Modyfikowanie danych sesji z poziomu wywołania zwrotnego socket.io
- 17. Jak zaimplementować funkcje wywołania zwrotnego wielokrotnego użytku
- 18. notification.confirm funkcja wywołania zwrotnego o nazwie zawsze
- 19. Używanie std :: function i std :: bind do przechowywania wywołania zwrotnego i obsługi usuwania obiektu.
- 20. Obserwowalne dla wywołania zwrotnego w Rx
- 21. Github oauth wielokrotnej autoryzacji wywołania zwrotnego URL
- 22. node.js, metoda wywołania zwrotnego setTimeout i "to"
- 23. Brak wycieku pamięci wywołania zwrotnego w javascript
- 24. Jak samodzielnie przetestować metodę wywołania zwrotnego modelu?
- 25. Interfejs wywołania zwrotnego WCF - kto zamyka kanał
- 26. Jquery lazyload funkcja wtyczki i wywołania zwrotnego
- 27. ustawienie argumentu dla funkcji wywołania zwrotnego Pythona
- 28. Lepsze zrozumienie funkcji wywołania zwrotnego w JavaScript
- 29. Jak przekazać zawinięty obiekt C++ do wywołania zwrotnego JavaScript?
- 30. Uzyskiwanie dostępu do "tego" obiektu wewnątrz wywołania zwrotnego obietnicy (wtedy)
mhh Miałem ten sam problem, próbowałem zapisać stary token żądania i utworzyć go w sposób sugerowany, dostaję nawet token dostępu, ale za każdym razem gdy próbuję pobierać dane przez api, pojawia się komunikat o błędzie. – webstrap
Nie ma potrzeby zapisywania starego żądania w przypadku Twittera (ale może być przydatne w przypadku LinkedInn). Tylko użyj oauth_token i oauth_verifier, które dostałeś w odpowiedzi, aby utworzyć nowy requestToken. –