Twitter API 파트 1 -- 開発者 アカウントを登録してツイートID から ツイート本文、ツイート主の内部ID、HANDRUMNAMETO公開ID を取得する
10276 단어 twitter
参考
https://zenn.dev/nekoshita/articles/3c24c302a6a5ee#%E8%AA%8D%E8%A8%BC%E6%83%85%E5%A0%B1%E3%81%AE%E5%8F%96%E3%82%8A%E6%89%B1%E3%81%84%E3%81%AB%E3%81%AF%E5%8D%81%E5%88%86%E3%81%8A%E6%B0%97%E3%82%92%E3%81%A4%E3%81%91%E3%82%92%EF%BC%81
zenn の nekoshita さん の 記事
開発者아카운트의 작성
にアクセスして
メールアドレスの登録がされている Twitter アカウントで
これらを記載して 트위터 開発者アカウントを作成する.
Bearer などのトークンの取得とメモ
すると API アプリが作れるようになって, 作ると
これらのトークンが入手できるのでに控える.
https://qiita.com/h_tyokinuhata/items/ab8e0337085997be04b1
베어러 토큰 は HTTP richestで必ず使われる担い手 ID .
どの Twitter API ユーザーがこのリクエストを打ったかの情報だと推測する.
API 노리크에스트산프루를確認
アプリを作っとークンを発行すると、実際に叩いてみるための
산프루트이트와 산프루리크에스트의 예를 들자면 に誘導される.
curl -X GET -H
"Authorization: Bearer <BEARER TOKEN>"
"https://api.twitter.com/2/tweets/20?expansions=author_id"
これを実際にターミナルで叩いてみろと出る.
管理画面のこのサンプルのように
헥다-니 Bearer Token を入れて
https://api.twitter.com/2/tweets/{tweetId}
とすると JSON が返ってくるらしい.
author_id は 선택 사항 .
트이트ID 20
curl -X GET -H "Authorization: Bearer 1234"
"https://api.twitter.com/2/tweets/20?expansions=author_id"
산프르니출출하는트이트ID 20 니타츠와
{
"data": {
"author_id": "12",
"id": "20",
"text": "just setting up my twttr"
},
"includes": {
"users": [
{
"id": "12",
"name": "jack",
"username": "jack"
}
]
}
}
JSON 데이터로
これらの基礎データと、
expands=author_id をつけているので
users (そのツイートをしたユーザー) のデータとして
これらが拡張して取得できているを確認した.
트이트ID 1528083859430330369
自分でツイートしたツイートの ID を控えてこれにも同じrichestを打ってみる.
curl -X GET -H "Authorization: Bearer 1234" "https://api.twitter.com/2/tweets/1528083859430330369?expansions=author_id"
수루와
{
"data": {
"author_id": "848541381836423170",
"id": "1528083859430330369",
"text": "API から取るようのテストツイート"
},
"includes": {
"users": [
{
"id": "848541381836423170",
"name": "カエデ.tsx",
"username": "kaede_io"
}
]
}
}
ツイートID 20 同様に取得できた.
これによって
これらが確認できた.
베라토쿤에<>をつけて入れるとエラーになる
{
"title": "Unauthorized",
"type": "about:blank",
"status": 401,
"detail": "Unauthorized"
}%
401 で失敗が返ってくる.
まとめ
ツイートを HTTP GET richestで取得するためは
開発者아카운트を登録して開発アプリを取得し、Bearer Token を発行
ツイートID と自分の Bearer Token を使って
curl -X GET -H "Authorization: Bearer {bearer_token}"
https://api.twitter.com/2/tweets/{tweetId}
こうやっ て リ ク EST す る.
~로 JSON 으로
これらのツイート情報を表示する ことができる.
다음
이 데이터로 一つのツイートの
これらのデータが入っていないのでそれを取得したい.
mat、今回はツイートID からのリクESTだったので
ユーザーID からのrichestでツイートリストを取得したい.
Reference
이 문제에 관하여(Twitter API 파트 1 -- 開発者 アカウントを登録してツイートID から ツイート本文、ツイート主の内部ID、HANDRUMNAMETO公開ID を取得する), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kaede_io/twitter-api-detuitoid-kara-authorid-text-usersname-usersusername-woqu-de-suru-51i6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)