2014-10-23 3 views
0

많은 양의 연구가 끝나자 오늘 Instagram 게시물을 블록이 아닌 자동으로 얻는 방법으로 썼다면 블로그에 올리면 도움이 될 것이라고 생각했습니다. 이메일에서 게시물을 수락하는 다른 블로그).Instagram에서 Squarespace 블로그에 게시하려면 어떻게해야합니까?

+0

이 솔루션은 2016 년 12 월 6 일 이후 더 이상 작동하지 않습니다. Squarespace는 해당 날짜에 Post by Email 기능을 제거 할 것이라고 발표했습니다. – psychotic1

답변

1

전제 조건 : 지메일 계정 및 IFTTT 이메일로 게시물에 블로그 차례의 설정에 우선

를 차지한다. 그런 다음 IFTTT.com에 방아쇠를 설치하십시오. 트리거는 새로운 사진이 Instagram에 게시되어 Gmail에서 이메일을 보내는 경우입니다. 트리거는 다음 Gmail로 이메일을 보내도록 설정, 주제는 당신이 원하는 무엇이든, 나는 인스 타 그램을 선택 할 수 있습니다 이메일의 본문은 다음과 같습니다

{{SourceUrl}} {{Caption}} 

당신은 다음 스크립트에서 구글 스크립트를 만들 수 있습니다. google.com 스크립트는 다음과 같습니다 (이메일 주소, 이메일 제목 및 블로그에 게시 할 이메일 주소에 따라 수정해야 함).

function sendCorrectEmail() { 
    var instagramThreads = GmailApp.search('from:([email protected]) to:([email protected]) subject:(instagram:)', 0, 25); 

    for(var i = 0; i < instagramThreads.length; i++) { 
    var messages = instagramThreads[i].getMessages(); 

    for(var j = 0; j < messages.length; j++){ 
     var body = messages[j].getPlainBody(); 
     var urlEndIndex = body.indexOf(" "); 
     var url = body.substring(0, urlEndIndex); 
     var content = body.substring(urlEndIndex + 1, body.length - 1); 

     var newBody = "<center><img src='" + url + "' /><br /><br /><i>instagram: </i>" + content + " </center>"; 


     GmailApp.sendEmail("[email protected]", "", newBody); 
    } 
    } 

    //delete all threads 
    if(instagramThreads.length > 0) { 
    GmailApp.moveThreadsToTrash(instagramThreads); 
    } 
}; 

물론 HTML을 원하는대로 포맷하십시오. 이 스크립트는 전자 메일에서 인스 타 그램 주제와 함께 보낸 전자 메일을 확인합니다. 전자 메일이 발견되면 전자 메일의 본문을 가져 와서 img URL을 콘텐츠와 분리 한 다음이 두 변수의 형식을 약간의 HTML 및 귀하의 블로그에서 허용하는 주소로 새로운 이메일을 보냅니다.

마지막으로, Google 스크립트에서 리소스를 클릭하고 x 시간마다 실행될 메소드에 대한 트리거를 추가하려고합니다. 그렇게하면 새로운 인스 타 그램 게시글이 있는지 계속 확인하고 자동으로 게시합니다.

나는 이것에 대해 몇 시간을 보냈지 만, 처음에는이 일을 성취하기위한 덜 복잡한 방법이있는 것처럼 보였지만, 그럴 수는 없었다. 귀하의 사이트에 별도의 인스 타 그램 블록이있는 것만으로 만족 스럽다면 SquareSpace가 이것을 할 수 있습니다. 내 블로그가 내 블로그 게시물을 포함하고 모든 게시물을 하나로 묶어두기를 원했습니다. 이 스크립트는 Twitter, Facebook 등을 처리하기 위해 매우 쉽게 수정 될 수 있습니다. IFTTT 트리거를 설정하고 새로운 방법을 작성하는 것만 큼 간단합니다. 행운을 빕니다!

관련 문제