2014-06-13 2 views
2

Tumblr API에 tumblr.js 노드 모듈을 사용하고 있으며 문서를 검토했지만 예상 내용을 파악할 수 없습니다. 내가 블로그에 "옵션"에 올 때. 지금까지이 모듈로해온 모든 것이 tumblr 추종자들을 불러들입니다. 글에 대한 내 관심사는 다음과 같습니다."tumblr.js"NodeJS 모듈을 사용하여 tumblr에 사진 블로그를 게시하는 방법

  • 태그 지정 방법.
  • 로컬 파일 (또는 내가 할 수있는 모든 웹 주소)에서 사진을 업로드하는 방법
  • 캡션을 지정하는 방법.
  • 제목을 지정하는 방법.

참조 코드 :

var tumblr = require('tumblr.js'); 

var client= tumblr.createClient({ 

    consumer_key: '*', 
    consumer_secret: '*', 
    token: '*', 
    token_secret: '*' 

}); 

client.photo("xymonsinclair", options, callback); 

감사 잔뜩!

답변

7

"옵션"에서 해당 사진 게시에 대한 속성이 포함 된 개체를 설정할 수 있습니다. 사용 가능한 매개 변수는 여기 http://www.tumblr.com/docs/en/api/v2#pphoto-posts에 나와 있습니다.

예 :

var tumblr = require('tumblr.js'); 

var client= tumblr.createClient({ 

    consumer_key: '*', 
    consumer_secret: '*', 
    token: '*', 
    token_secret: '*' 

}); 

// todo: set up your options 
var options = { 
    caption: '', 
    link: '', 
    source: '', 
    data: [] 
}; 

client.photo("xymonsinclair", options, callback); 
나는 이것이 내가 지금까지 운없이 시도, 작동 방법을 알고 싶어요
+0

이 ... 당신이 일하는 예를 들어 옵션을 채울 수 있습니까? – Mia

+3

필수 입력란은 "원본"또는 "데이터"("원본"배열)이며 "원본"은 URL로 인코딩 된 이진 내용의 문자열이어야합니다. 즉, fs 모듈을 사용하여 파일을 읽고 다음 문자를 인코딩해야합니다. /? : @ & = + $ # 그러면 업로드 할 수 있습니다. 더 많은 정보 : stackoverflow.com/questions/11435851/ – Roberto14

+0

@ Roberto14 이것은 바보 같은 질문 일지 모르지만 costumer key와 costumer secret key를 어떻게 설정합니까? 나는 그것이 클라이언트 측에서 그것을하는 것이 완전히 잘못되었다고 생각한다. 모두가 그것을 볼 수있다. 또는 나는 완전히 요점을 놓치고, Tumblr API는 결코 클라이언트 측 (사진, 게시물 제출 용)에 사용되어서는 안됩니까? – godzsa