質問編集履歴

5

2020/06/08 04:31

投稿

zerutasojk
zerutasojk

スコア1

test CHANGED
@@ -1 +1 @@
1
- GASを利用てでのTwitterにおける画像投稿について
1
+ 解決済み。回答ありがとうございま
test CHANGED
@@ -1,123 +1 @@
1
- ### 前提・実現したいこと
2
-
3
- GASを利用してTwitterでの画像付きツイート
4
-
5
- ここに質問の内容を詳しく書いてください。
6
-
7
- スクリプトがうまく書けないのでいかにしてけばいいのか
8
-
9
- ■■な機能を実装中に以下のエラーメッセージが発生しました。
10
-
11
-
12
-
13
- ### 発生している問題・エラーメッセージ
14
-
15
- https://upload.twitter.com のリクエストに失敗しました
16
-
17
- と出てきた 書いたスクリプトはこちらです。ツイート本文と画像のところは実際は変更しています。関数はmedia tweetってやつが既に出てます
18
-
19
- var service = twitter.getService();
20
-
21
- var endPointStatus = 'https://api.twitter.com/1.1/statuses/update.json';
22
-
23
- var endPointMedia = 'https://upload.twitter.com/1.1/media/upload.json';
24
-
25
-
26
-
27
-
28
-
29
- function mediaTweet(){
30
-
31
-
32
-
33
- //ツイート本文と画像のURL
34
-
35
- var twText = "This is a sample.";
36
-
37
- var imgUrl = "https://sample.com/sample.jpg";
38
-
39
-
40
-
41
- //画像の取得
42
-
43
- var imgBlob = UrlFetchApp.fetch(imgUrl).getBlob();
44
-
45
- var img_64 = Utilities.base64Encode(imgBlob.getBytes());
46
-
47
-
48
-
49
- var img_option = {
50
-
51
- 'method' : "POST",
52
-
53
- 'payload': {
54
-
55
- 'media_data': img_64
56
-
57
- }
58
-
59
- };
60
-
61
-
62
-
63
-
64
-
65
- var image_upload = JSON.parse(service.fetch(endPointMedia, img_option));
66
-
67
-
68
-
69
- var sendoption = {
70
-
71
- 'status' : twText,
72
-
73
- 'media_ids': image_upload['media_id_string']
74
-
75
- };
76
-
77
-
78
-
79
- service.fetch(endPointStatus, {method: 'post', payload: sendoption});
80
-
81
- }
82
-
83
-
84
-
85
- ```
86
-
87
- エラーメッセージ
88
-
89
- ```
90
-
91
- https://upload.twitter.com のリクエストに失敗しました
92
-
93
- ### 該当のソースコード
94
-
95
-
96
-
97
- ```ここに言語名を入力
98
-
99
- ソースコード
100
-
101
- ```
102
-
103
- 本当に申し訳ないのですがわかりません
104
-
105
- ### 試したこと
106
-
107
- 様々なサイトを参考に3時間ほど試行錯誤
108
-
109
- ここに問題に対して試したことを記載してください。
110
-
111
- 様々なサイトに書いてあったスクリプトを書いてみた
112
-
113
- V8エンジンを無効化した
114
-
115
- ライブラリの追加をhttps://qiita.com/akkey2475/items/ad190a507b4a7b7dc17c このサイトを参考に行った
116
-
117
- ### 補足情報(FW/ツールのバージョンなど)
118
-
119
-
120
-
121
- ここにより詳細な情報を記載してください。
122
-
123
- 右も左もわからないもので詳細な情報の書きようがありません申し訳ございません
1
+ 完了しました。回答ありがとうございました。回答していただいたおかげでできました

4

内容の追記

2020/06/08 04:31

投稿

zerutasojk
zerutasojk

スコア1

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  ### 発生している問題・エラーメッセージ
14
14
 
15
- ReferenceError: 「twitter」が定義されていせん。
15
+ https://upload.twitter.com のリクエストに失敗しした
16
16
 
17
17
  と出てきた 書いたスクリプトはこちらです。ツイート本文と画像のところは実際は変更しています。関数はmedia tweetってやつが既に出てます
18
18
 
@@ -88,7 +88,7 @@
88
88
 
89
89
  ```
90
90
 
91
- ReferenceError: 「twitter」が定義されていせん。
91
+ https://upload.twitter.com のリクエストに失敗しした
92
92
 
93
93
  ### 該当のソースコード
94
94
 

3

内容の追記

2020/06/07 09:36

投稿

zerutasojk
zerutasojk

スコア1

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  ReferenceError: 「twitter」が定義されていません。
16
16
 
17
- と出てきた 書いたスクリプトはこちらです。ツイート本文と画像のところは実際は変更しています
17
+ と出てきた 書いたスクリプトはこちらです。ツイート本文と画像のところは実際は変更しています。関数はmedia tweetってやつが既に出てます
18
18
 
19
19
  var service = twitter.getService();
20
20
 

2

内容の追記

2020/06/05 08:57

投稿

zerutasojk
zerutasojk

スコア1

test CHANGED
File without changes
test CHANGED
@@ -110,7 +110,7 @@
110
110
 
111
111
  様々なサイトに書いてあったスクリプトを書いてみた
112
112
 
113
- V8chromeを無効化した
113
+ V8エンジンを無効化した
114
114
 
115
115
  ライブラリの追加をhttps://qiita.com/akkey2475/items/ad190a507b4a7b7dc17c このサイトを参考に行った
116
116
 

1

内容の追記

2020/06/05 08:54

投稿

zerutasojk
zerutasojk

スコア1

test CHANGED
File without changes
test CHANGED
@@ -110,6 +110,10 @@
110
110
 
111
111
  様々なサイトに書いてあったスクリプトを書いてみた
112
112
 
113
+ V8chromeを無効化した
114
+
115
+ ライブラリの追加をhttps://qiita.com/akkey2475/items/ad190a507b4a7b7dc17c このサイトを参考に行った
116
+
113
117
  ### 補足情報(FW/ツールのバージョンなど)
114
118
 
115
119