2012-09-16 2 views
1

API를 사용하여 Flickr에 이미지를 업로드하는 것에 대해 의문의 여지가 있습니다. 업로드하는 동안 토큰 가져 오기와 마찬가지로 서명을 매개 변수로 포함시켜야합니까? 그렇다면 서명을 계산할 때 모든 매개 변수를 포함시켜야합니까?API 문제를 사용하여 Flickr에 이미지 업로드

필자는 설명서를 읽었지만 서명 계산에 모든 매개 변수가 필요한지 지정하지 않았습니다. 이 때문에 Invalid_signature 오류가 발생했습니다.

답변

0
xxxxxxxxxxxxxapi_keyxxxxxxxxxxauth_tokenxxxxxxxxxxxformatphp_serialmethodflickr.people.getPhotosuser_idxxxxxxxxxx 

위의 예는 사용자의 사진을 가져 오기위한 서명을 생성하는 데 사용됩니다. 보시다시피 flickr API를 호출하는 데 필요한 모든 매개 변수가 필요합니다. 위 문자열의 md5 해시를 생성해야하며, api 요청의 서명이됩니다.

문자열의 첫 번째 "xxxxxxx"부분 (api_key 이전)은 api_secret입니다. 나머지는 api_key, auth_token (access_key) 및 user_id로 채 웁니다. 문자열 위

업로드 사진을 위해

,

xxxxxxxxapi_keyxxxxxxxauth_tokenxxxxxxxxxtitleUploadTest 

제목 "UploadTest"와 그림을 업로드 할 서명을 생성하는 데 사용됩니다. 다른 매개 변수를 포함하는 경우 해당 매개 변수 (예 : 설명, 태그)를 포함하고 md5를 사용하여 서명을 생성해야합니다. 라이브러리를 사용하여 이러한 작업을 수행하는 것이 더 좋습니다. phpflickr 클래스 (phpflickr.com)를 사용하고 있습니다. 희망이 ..... .....

관련 문제