2010-08-11 5 views
0

인터넷 (Twitter, Facebook)에서 다양한 OAuth 로그인 메커니즘을 사용하여 인증 할 수있는 방법을 알려 주시면 해당 서비스에 대해 스크립트를 실행할 수 있습니다.스크립트에서 OAuth 인증

예를 들어, 지금 내가 Facebook 데이터를 사용할 때 graph.facebook.com을 방문하고 URL에서 액세스 키를 복사하여 복사합니다. 분명히 이것은 나쁜 접근이며, 지금은 충분하지만, 실제로는 더 이상 옵션이 아닙니다.

나는 페이스 북 사이트에서 콜백 URL을 사용하는 요청을 체크 아웃했습니다. . 대신 OAuth 토큰을 요청하는 루비 스크립트를 호출 할 수 있기를 바랍니다.

이것도 가능합니까?

P.s 이것은 내 자격 증명을 사용합니다.

답변

0

예, 가능합니다. http://developers.facebook.com/docs/authentication/ "응용 프로그램으로 인증"절.

+0

"Facebook의 OAuth 구현에는 명시 적 데스크톱 응용 프로그램 지원이 포함되어 있지 않습니다." 기본적으로 웹 브라우저를 응용 프로그램에 집어 넣고 전체 표준 웹 기반 프로세스로 이동하도록 요청합니다. 필요한 경우 새로운 액세스 키를 얻을 수 있도록 스크립트에 넣을뿐입니다. – Steve

+0

@steve : 모든 작업에 브라우저가 필요하지 않습니다. ** 바탕 화면 ** 응용 프로그램에서 수행 할 작업에 대해 자세히 설명하십시오. – zerkms

+0

루비 스크립트를 실행하여 내 게시물을 모으고 싶습니다. https://graph.facebook.com/me/home?access_token=ACCESS TOKEN 여기에 이상적으로 내 프로필에 관련성이 있다고 생각하는 항목 (보통 내 그룹) – Steve

0

웹 리디렉션을 사용하여 액세스 토큰을 가져온 다음 나중에 오프라인 작업을 수행하도록 저장할 수 있습니다. 일부 API의 경우 명시적인 사용자 범위 권한이 필요합니다.

관련 문제