FOSTwitterBundle을 설치하고 Twitter에 키를 설정했습니다.FOSTwitterBundle을 사용하여 Twitter API를 호출하는 방법
내가이 작업을 생성합니다
public function twitterFirstAction(Request $request)
{
$twitter = $this->get('fos_twitter.service');
$authURL = $twitter->getLoginUrl($request);
$response = new RedirectResponse($authURL);
return $response;
}
그것은 리디렉션 트위터하도록하고 twitterSecondAction()
내가 세션을 확인
public function twitterSecondAction(Request $request)
{
$twitter = $this->get('fos_twitter.service');
// now what
}
로 다시 리디렉션, 모든 것이 괜찮습니다. 하지만 이제는 API 호출을하는 방법을 혼동합니다. 예를 들어 사용자의 팔로어를 나열합니다.
실수를 기억하나요? 나는 같은 오류가 [여기] (http://stackoverflow.com/questions/13238366/symfony2-fostwitterbundle-no-oauth-tokens-retrieved). – JSS
나는 $ accessToken = $ twitterService-> getAccessToken ($ request)를 호출한다; 다른 페이지 요청시. 세션에 $ accessToken을 저장하고 필요할 때마다 사용합니다. 하지만 지금은 문서 에서처럼 작동합니다. – Permana