質問編集履歴

3

情報の追加

2022/11/11 00:08

投稿

picatorics
picatorics

スコア0

test CHANGED
File without changes
test CHANGED
@@ -73,6 +73,8 @@
73
73
 
74
74
  requests.post('https://ton.twitter.com/1.1/ton/data/dm/1589771642997121033/1589771637129216005/pTaJerJk.jpg',auth=("Twitter_id","Twitter_password")
75
75
  これを追加して"Twitter_id","Twitter_password"をいろいろ変えてみたりしました。
76
+ https://python.softmoco.com/basics/python-http-request.php#3
77
+ このサイトにありました
76
78
  見当違いなことなのでしょうか?
77
79
 
78
80
  ### 補足情報(FW/ツールのバージョンなど)
@@ -80,4 +82,6 @@
80
82
  参考にしたサイトです
81
83
  https://note.com/mitsuru_h_cc/n/n6a4e0b2134a8#UvDHG
82
84
 
85
+ https://python.softmoco.com/basics/python-http-request.php#3
83
86
 
87
+

2

情報の追加

2022/11/11 00:04

投稿

picatorics
picatorics

スコア0

test CHANGED
File without changes
test CHANGED
@@ -77,4 +77,7 @@
77
77
 
78
78
  ### 補足情報(FW/ツールのバージョンなど)
79
79
  OAuth2.0だと思う?、Twitter API v2です。
80
+ 参考にしたサイトです
81
+ https://note.com/mitsuru_h_cc/n/n6a4e0b2134a8#UvDHG
80
82
 
83
+

1

情報の追加

2022/11/10 23:53

投稿

picatorics
picatorics

スコア0

test CHANGED
File without changes
test CHANGED
@@ -2,6 +2,22 @@
2
2
  tweepyとurllibでTwitterのdmに来た画像、動画を保存するプログラムを作ろうと思っています。
3
3
  urllib.request.urlopen(media_url_https)
4
4
  にするとHTTPS 401 エラーが出てしまいます
5
+
6
+ 公式ドキュメントを見るとこのようなサンプルコードがあるのですがこのプログラムはPythonでできますか?oauth_consumer_keyなどの値はTwitterのTwitterのデロッパー画面から見れる値でいいのですか?
7
+ ```
8
+ curl --request GET \
9
+
10
+ --url https://ton.twitter.com/1.1/ton/data/dm/1034828552951160836/1034828533812486145/oP5p359h.jpg \
11
+
12
+ --header 'authorization: OAuth
13
+ oauth_consumer_key="6NxxxxxxCS",
14
+ oauth_nonce="Sbxxxxxx2G",
15
+ oauth_signature="637xxxxxxM%3D",
16
+ oauth_signature_method="HMAC-SHA1",
17
+ oauth_timestamp="1535557741",
18
+ oauth_token="600-SQxxxxxxcqIF",
19
+ oauth_version="1.0"'
20
+ ```
5
21
  ### 実現したいこと
6
22
  dmから画像を取得する
7
23
 
@@ -49,8 +65,7 @@
49
65
  print(e.reason)
50
66
  print(e.headers)
51
67
  print(e.headers['WWW-Authenticate'])
52
- #print(requests.post('https://ton.twitter.com/1.1/ton/data/dm/1589771642997121033/1589771637129216005/pTaJerJk.jpg',data=1))
68
+ url="https://ton.twitter.com/1.1/ton/data/dm/1589771642997121033/1589771637129216005/pTaJerJk.jpg"
53
- url=(api.get_direct_messages()[1].message_create['message_data']['attachment']['media']['media_url_https'])
54
69
  download_file(url,"C:/Users/PC2006/Downloads/ko.png")
55
70
  ```
56
71
 
@@ -61,6 +76,5 @@
61
76
  見当違いなことなのでしょうか?
62
77
 
63
78
  ### 補足情報(FW/ツールのバージョンなど)
79
+ OAuth2.0だと思う?、Twitter API v2です。
64
80
 
65
- ここにより詳細な情報を記載してください。
66
-