2011-10-13 2 views
3

Linked API를 사용하는 oAuth가 이미 있습니다. 춤은 잘 작동합니다. 하지만 지금은 링크드 인 데이터가 내 사이트에 올바르게 표시되어있어 스로틀 한계 및로드 속도에 대해 생각하고 있습니다.Linkedin 인증 페이지에서 oAuth를 자동으로 승인합니다.

사이트가 하루 종일 계속 요청하는 것을 원하지 않습니다. 한 번에 요청을하기 위해 매 6 시간마다 cron을 통해 스크립트를 실행할 수 있다면 더 좋을 것입니다. (매번 3000 건 미만의 요청이있을 것입니다.) 이렇게하면 내 페이지가 더 빨리로드되고 전체 페이지를 표시하기 위해 내 사이트가 API 콜백을 기다릴 필요가 없습니다.

두통 = 링크드 인 API를 사용할 때 모든 호출이 인증되어야합니다. 사용자는 세션 당 한 번 수동으로이 작업을 수행하지만이 프로세스를 스크립팅하는 방법은 무엇입니까? 직접 보낼 방법이 있습니까 ? 스크립트가 요청을하기 전에 자동으로 링크되도록 자세한 정보가 필요합니까?


https://developer.linkedin.com/documents/authentication

내 설정은 사용

+0

Mark S가 언급했듯이 초기 사용자 인증에서 액세스 토큰을 저장하고 필요할 때마다 필요한 REST 호출을 할 수 있습니다. –

+0

선택한 학급의 +1 b/c. 나는 꽤 오랫동안 간단한 linkedin 클래스를 찾고 있었고이 클래스는 그 이름에 걸맞게 살아있는 것처럼 보인다. – ServAce85

+0

@ ServAce85 감사합니다. 다행히 도움이되었습니다. 나중에 Zend_Framework http://framework.zend.com/manual/en/zend.oauth.introduction.html에서 oAuth 모듈을 사용하기 시작했습니다.이 또한 꽤 좋습니다 (이미 ZF를 사용하고있는 경우) – Adam

답변

3

왜 통화 세션 당 한 번 인증해야 할 ? LinkedIn API에서 두 번 이상 인증해야한다고 제안하지 않았습니다.

OAuth를 사용하면 액세스 권한을 한 번만 부여하면됩니다. 그러면 액세스 토큰을 저장 한 다음 저장된 토큰을 사용하여 데이터에 액세스 할 수 있습니다.

+0

Ahhh 당연하지! 그것은 총체적으로 의미가 있습니다. 점에 합류 해 주셔서 감사합니다 :) – Adam

관련 문제