Twitter API 파트 2 -- Postman を使って Twitter API で tweet.fields の created_at,attachments を取得する.
왜
この公式doc の postman 츄트리알니에루와
Postman を使うと
これらをファil(workスペース?)として保存して置けるらしい.
우편 배달부와 Twitter API v2 のworkspeースを保存
まず、上部のURL の画面に
https://api.twitter.com/2/tweets/20?expansions=author_id
前回使った URL を入れる.

스루와 ?クエリで追加されている 확장 が Params のtabに追加されている.

다음 Auth 탭에서 Type で Bearer Token を選択.
Token の入力欄に 自分の Bearer Token を入力する.

これで実行できることを確認して

Twitter API v2를 사용하면 됩니다.
Params で tweet.fields に created_at,attachments を追加する

Params 탭의 GUI 탭
KEY に tweet.fields を入れて
VALUE に created_at,attachments を追加する
https://api.twitter.com/2/tweets/
1528004049932816384
?expansions=author_id
&tweet.fields=created_at,attachments
すると & で URL にも
今追加 した tweet.fields の パラメータが追加される.
첨부파일 と created_at を入れた状態で実行する
4 枚の犬の画像으로 테스트하는
{
"data": {
"attachments": {
"media_keys": [
"3_1528004043674898432",
"3_1528004043649732608",
"3_1528004043637149696",
"3_1528004044899635200"
]
},
"author_id": "2669426204",
"id": "1528004049932816384",
"text": "すくすく育っとるな〜 https://t.co/OB0LAKtKwA",
"created_at": "2022-05-21T13:25:29.000Z"
},
"includes": {
"users": [
{
"id": "2669426204",
"name": "ハマジ",
"username": "xxhama2"
}
]
}
}
첨부파일 の中に media_keys が入っ ていて
その中に 写真の内部ID ?が 4 つ入っている.
また、id や text に並列で created_at も取得できた.
ただ, この後 media_keys から画像をどうやっ表示するかは不明.
python 에서 media_key 에서 photo_url を取得しているサンプルを見てみる
https://gist.github.com/msakamoto-sf/356b986d26878ba803d1e00146f218f1
この画像保存の 요지 CODEを見ると
media_key_to_photo_urls = {}
medias = response.includes['media']
for media in medias:
media_key = media.media_key
media_type = media.type
media_url = media.url if hasattr(media, 'url') else ''
#print(f'===>> key={media_key}, type={media_type}, url={media_url}')
if media_url:
media_key_to_photo_urls[media_key] = media_url
これらを
media_key_to_photo_urls 객체의
media_key の名前の 키로
media_url の value を入れてまとめて、そこから tweetpy で引っ張っているらしい.詳細はわからなかった.
Youtube 등으로 調べても python の山プルばかりだった.
まとめ
Postman を使うと
これらをworkスペースとして保存する ことができる.
mat, ク エ リ パ ラ メ ー タ の tweet.fileds と し て
これらを指定すると
作成日と写真ID と予想される media_keys を取得できる.
しかし、画像自體を取得する方法はわからなかった.
表の URL のように
/photos/1
などで取得できるのだろうか?
Reference
이 문제에 관하여(Twitter API 파트 2 -- Postman を使って Twitter API で tweet.fields の created_at,attachments を取得する.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kaede_io/postman-woshi-tute-twitter-api-de-tweetfields-no-createdatattachments-woqu-de-suru-2k4g텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)