2013-11-01 3 views
0

Flickr에서 일부 이미지를 내 계정에 업로드 할 때 Flickraw gem을 사용하려고합니다. 나는이 작업을 얻을 수 있지만,이 같은 플리커 페이지를 방문하지 않고 어떻게 액세스 코드를 얻을 :Flickr 및 Flickraw gem 인증

token = flickr.get_request_token 
auth_url = flickr.get_authorize_url(token['oauth_token'], :perms => 'delete') 
puts "Open this url in your process to complete the authication process : #{auth_url}" 
puts "Copy here the number given when you complete the process." 
verify = gets.strip 
... 

나는이 과정을 이해하지는. 정식 프로세스가 OAuth를 사용하여 수행하기 때문에

답변

0

이 여기에 설명 : http://www.flickr.com/services/api/auth.oauth.html

그것은 기본적으로 현재 사용자에 로그인 되돌려 전화 URL에 그 반환에 대한 액세스 토큰을 얻는 플리커 서버로 요청을 만들고있다 귀하의 서버에 (더 나은 방법과 더 많은 세부 사항을 설명하는 문서 그래서 나는 그 대신 읽는 것이 좋습니다). 응용 프로그램을 사용하고자하지만 단지 이름에 다른 인증 메커니즘으로 볼 수있는 경우

, 여기에서 설명 : http://www.flickr.com/services/api/auth.spec.html

사용할 한 - 그것은 나에게 보이는 - 비 웹 기반 입증. 이것은 인증하기가 훨씬 쉬우 며 인증을위한 키와 암호 만 사용합니다. FlickRaw 보석으로도 지원되는 것 같습니다 : http://hanklords.github.io/flickraw/ (첫 번째 간단한 예를보세요)

+0

첫 번째 예는 이미지를 업로드하지 않습니다. 업로드 할 때 토큰이 필요합니다. Flickraw docs는 다음과 같이 말합니다 : # 이것을하기 위해서는 인증을 받아야합니다. 이전 예제를보십시오. – Beetlejuice

+0

플리커는 갈 길이 멀다고 생각합니다. 내 응용 프로그램에서 이미지를 업로드 할 수있는 공간이 필요합니다. – Beetlejuice

+0

다른 사용자가 중앙 위치에 컨텐츠를 업로드하기를 원한다면 Flickr을 사용하지 않는 것이 가장 좋을 것입니다. 실수하지 않으면이 목적으로 Flickr을 사용할 수 없다고 생각합니다. 더 나은 해결책은 S3와 같은 것이고 carrierwave를 사용하십시오 : https://github.com/carrierwaveuploader/carrierwave – Novae