Postman 및 Twitter API v2를 사용한 일일 트윗 자동화🌞

11275 단어 twitterweb3apipostman
최근 당신의 트위터 구독원이'통용'으로 꽉 찼나요?

클레어 플로리치
# 클레브로

제너럴 모터스🌞
2021년 11월 13일 오후 21:04
만약 당신이 모른다면 이것은'좋은 아침'을 위한 것이다. 이것은 웹3과 암호화 책벌레들이 매일 카드를 치는 습관이다.
너는 항상 gm에게 전화하는 것을 잊었니?너는 개의치 않지만, 힙합과 GMI라는 착각을 주고 싶니?Postman 모니터와 트위터에 일일 인사를 자동으로 보낸다.

1. 트위터 개발자 계정 획득


일반적인 트위터 계정을 제외하고는 무료 트위터 개발자 계정을 만들어야 한다.
애호가 계정을 만들고 자신의 계정을 사용해서 트윗을 올릴 것이라고 설명하십시오.당신의 입사 일부분은 프로젝트를 만드는 것입니다.

2. 응용 프로그램 만들기


개발자 계정과 프로젝트가 응용 프로그램에 설정되면, 프로젝트에 응용 프로그램을 추가해야만 API를 사용할 수 있습니다.

너의 새로운 앱에 이름을 지어줄게.

3. 당신의 비밀 얻기


이제 너는 약간의 비밀을 얻게 될 것이다.이러한 자격 증명을 암호로 간주하여 안전한 곳에 보관합니다.이 이미지에는 열쇠가 숨겨져 있지만 다음과 같이 표시됩니다.

4. 어플리케이션에 읽기 및 쓰기 권한 부여


응용 프로그램이 추문을 발표할 수 있도록 해야 한다.응용 프로그램의 설정 탭으로 이동한 다음 버튼을 클릭하여 응용 프로그램 사용 권한을 편집합니다.

읽기 에서 읽기 및 쓰기로 응용 프로그램 권한을 업데이트합니다.저장을 클릭하여 변경 사항을 적용합니다.

5. 추가 자격 증명 생성


응용 프로그램의 '키와 카드' 옵션에서 만들 수 있는 접근 카드와 접근 카드 키를 안전하게 기록해야 합니다.

생성된 영패와 영패 기밀을 다른 기밀과 함께 복제하다.Twitter API 요청을 승인하는 데 필요한 최종 자격 증명입니다.

6. 우체부 등록


Postman는 API를 구축, 사용, 테스트, 기록 및 모니터링하는 데 사용되는 무료 도구입니다.당신은 무료 계좌here를 만들 수 있습니다.
계정을 가지고 있으면 브라우저에서 이 도구에 접근할 수 있으며, 어떤 내용도 다운로드하지 않고, 이동하기만 하면 된다. https://postman.com

7. 개인 작업공간 만들기


Postman에서 API 요청을 보내려면 먼저 작업공간이 필요합니다.작업공간 드롭다운 목록에서 작업공간을 작성할 수 있습니다.
중요 팁: 작업공간 가시성은 공통적인 작업공간에서 키를 표시하는 방식으로 키를 저장하므로 Personal로 설정해야 합니다.

8. 컬렉션 만들기


Postman에서 API 요청은 컬렉션 내부에 있습니다.
모음 만들기 버튼 또는 모음 탭의 더하기 기호 + 아이콘을 사용하여 모음을 만듭니다.당신의 소장품을 명명합니다 Twitter API v2

9. 트윗 요청 추가


이제 트위터 API에 대한 요청을 작성할 수 있습니다. 이 요청은 사용자가 트윗을 올리는 것을 의미합니다.먼저, "요청 추가"및 이름post a tweet

Twitter API v2 사용


Twitter API v2에서 이 끝점을 사용하여 트윗을 수행합니다.POST https://api.twitter.com/2/tweets너는 그것에 관한 더 많은 정보를 읽을 수 있다.
Postman의 요청 URL에 끝점을 붙여넣고 요청 방법을 POST로 설정합니다.

당신의 요청에 주체를 추가합니다


Twitter API v2에는 JSON 본문이 필요합니다. 여기서 text 속성은 트윗의 텍스트 내용입니다.
Postman에서 요청한 "Body"탭에서 데이터 유형으로 "raw"> "JSON"을 선택하고 이 JSON 데이터를 Body에 붙여넣습니다.
{
  "text": "gm"
}

너의 요구를 비준하다


너는 누구처럼 트위터를 보내면 안 된다.추문을 보내기 위해서, 당신은 당신의 증거로 당신의 요구를 권한을 부여해야 합니다.
이 끝점은 OAuth 1.0 승인을 받습니다.우리는 요청에서 우체부의 '권한 수여' 옵션을 사용하여 설정할 수 있습니다.승인 유형으로 OAuth 1.0을 선택합니다.

먼저 요청이 승인된 데이터를 요청 헤더에 추가하도록 설정되어 있는지 확인합니다.

오른쪽에서 우리는 각각 필드인 Consumer Key, Consumer Secret, Access Token과 Token Secret에 우리의 트위터 응용 증명서인 API Key, API Key Secret, Access Token과 Access Token Secret을 입력할 것이다.기타 모든 컨텐트를 기본값으로 유지합니다.

NOTE: Usually you do not want to hard code sensitive data like this directly in the Authorization tab.

Normally you should use variables to obscure your secrets. Variables defined only in the "Initial Value" column are local to your Postman app and won't be shared.

However, in order to automate our tweets in a later step we need the secrets to be accessible by Postman servers in your workspace. Be sure not to make your workspace public or people could steal your API credentials and tweet abuse your Twitter.


모든 변경 사항을 저장하고 요청을 보냅니다.'집배원'에서는 트위터 API에서 상태201 응답과 새 트윗id을 받을 수 있을 것이다.트위터 보러 가자!

10. Postman에서 일일 트윗 자동 전송


Postman을 사용하면 지정된 시간 간격으로 모음을 실행하여 서버에 불이 났을 때 알림을 보낼 수 있습니다monitors.
이 기능은 cron 작업을 스케줄링하여 API 호출을 실행하는 방법으로 사용할 수 있습니다. 이것은 바로 우리가 매일 아침 실행하는 post a tweet 요청에 대한 것입니다.

우체부 감시기 설정


같은 사람이 만든 작업공간에서 맨 왼쪽 메뉴의 모니터 탭을 클릭한 다음 모니터 만들기 를 클릭합니다.
너의 반장의 이름을 지어라.만든 모음을 선택하여 매일 아침 실행되도록 구성합니다.그것 을 광명 의 초기 에 설정하여 자신 을 부지런해 보이게 하다☕.

아래로 스크롤하고 큰 주황색의 '모니터 만들기' 단추를 누르면 실행 계획을 설정할 수 있습니다.수동으로 '실행' 단추를 누르면 모니터가 정상적으로 작동하는지 테스트할 수 있습니다. 트위터가 정상적으로 작동하는지 확인하십시오.
축하합니다!앉아서 로봇이 관리하도록 해라.

보상:랜덤 이모티콘 추가, 인성화 효과 실현


트위터에 gms의 가상을 숨기려면 포스트맨의 스크립트를 사용해서 트위터마다 개성화된 무작위 이모티콘을 추가하십시오.

랜덤 이모티콘을 얻기 위해 요청 전 스크립트 추가


작업공간에서 모음 탭으로 돌아가서 요청post a tweet을 클릭합니다.
요청의 사전 요청 스크립트 탭을 엽니다.모든 노드.우리가 여기에서 작성한 js 코드는 우리의 요청이 실행되기 전에 실행될 것입니다.이 코드를 붙여넣지만 사용자의 개성에 맞는 사용자 정의 이모티콘을 사용하십시오.
const emojis = ["🌞","💪","🍠","🍵"]

const emojiDeJour = emojis[Math.floor(Math.random() * emojis.length)]

pm.collectionVariables.set("emojiDeJour", emojiDeJour)
우선, 우리는 일련의 이모티콘을 정의해야 한다.그리고 우리는 무작위 이모티콘을 선택하여 국부 변수emojiDeJour에 분배한다.마지막으로, 우리는 Postman pm helper object을 사용하여 프로그래밍 방식으로 우리의 emojiDeJour를 같은 이름의 집합 변수로 설정합니다.이것은 요청의 본문에 있는 emojiDeJour 를 방문할 수 있도록 합니다.

요청 본문의 트윗에 이모티콘 추가


마지막으로 두 개의 괄호가 있는 PostmanemojiDeJour 문법을 사용하여 집합 변수에 삽입{{variable}}합니다.요청 본문을 다음과 같이 업데이트합니다.
{
    "text": "gm {{emojiDeJour}}"
}
변경 내용 저장!이제 요청을 보낼 때마다 트위터 끝에 이모티콘을 무작위로 받습니다.고구마 있어요.

결론


Postman Monitors는 예정된 API 호출을 간단하고 자유롭게 실행하여 트위터 API로 자동으로 트윗을 보내는 것을 쉽게 한다.트위터는 자동 조작을 하기 전에 조심해야 하는 아주 좋은 API를 가지고 있다.또 주의해야 할 것은 트위터 API는 15분 안에 이 API를 통해 200개를 넘지 않는 트윗을 올려야 한다는 것이다.하지만 이렇게 많은 트위터를 올리면 어쨌든 모든 팬을 잃게 된다.
완전한 우체부 작업장 예시를 볼 수 있습니다. (개인 작업장을 만들었는지 확인하기만 하면 됩니다.)
gn🌚
면책 성명: 저는 우체부를 위해 일하지만 본고에서 유전자 변형 문화에 대한 사고와 보급은 제 것입니다.

좋은 웹페이지 즐겨찾기