teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

2020/06/08 04:31

投稿

zerutasojk
zerutasojk

スコア1

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

4

内容の追記

2020/06/08 04:31

投稿

zerutasojk
zerutasojk

スコア1

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
  ■■な機能を実装中に以下のエラーメッセージが発生しました。
6
6
 
7
7
  ### 発生している問題・エラーメッセージ
8
- ReferenceError:twitter」が定義されていせん。
8
+ https://upload.twitter.com のリクエストに失敗しした
9
9
  と出てきた 書いたスクリプトはこちらです。ツイート本文と画像のところは実際は変更しています。関数はmedia tweetってやつが既に出てます
10
10
  var service = twitter.getService();
11
11
  var endPointStatus = 'https://api.twitter.com/1.1/statuses/update.json';
@@ -43,7 +43,7 @@
43
43
  ```
44
44
  エラーメッセージ
45
45
  ```
46
- ReferenceError:twitter」が定義されていせん。
46
+ https://upload.twitter.com のリクエストに失敗しした
47
47
  ### 該当のソースコード
48
48
 
49
49
  ```ここに言語名を入力

3

内容の追記

2020/06/07 09:36

投稿

zerutasojk
zerutasojk

スコア1

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ### 発生している問題・エラーメッセージ
8
8
  ReferenceError: 「twitter」が定義されていません。
9
- と出てきた 書いたスクリプトはこちらです。ツイート本文と画像のところは実際は変更しています
9
+ と出てきた 書いたスクリプトはこちらです。ツイート本文と画像のところは実際は変更しています。関数はmedia tweetってやつが既に出てます
10
10
  var service = twitter.getService();
11
11
  var endPointStatus = 'https://api.twitter.com/1.1/statuses/update.json';
12
12
  var endPointMedia = 'https://upload.twitter.com/1.1/media/upload.json';

2

内容の追記

2020/06/05 08:57

投稿

zerutasojk
zerutasojk

スコア1

title CHANGED
File without changes
body CHANGED
@@ -54,7 +54,7 @@
54
54
  様々なサイトを参考に3時間ほど試行錯誤
55
55
  ここに問題に対して試したことを記載してください。
56
56
  様々なサイトに書いてあったスクリプトを書いてみた
57
- V8chromeを無効化した
57
+ V8エンジンを無効化した
58
58
  ライブラリの追加をhttps://qiita.com/akkey2475/items/ad190a507b4a7b7dc17c このサイトを参考に行った
59
59
  ### 補足情報(FW/ツールのバージョンなど)
60
60
 

1

内容の追記

2020/06/05 08:54

投稿

zerutasojk
zerutasojk

スコア1

title CHANGED
File without changes
body CHANGED
@@ -54,6 +54,8 @@
54
54
  様々なサイトを参考に3時間ほど試行錯誤
55
55
  ここに問題に対して試したことを記載してください。
56
56
  様々なサイトに書いてあったスクリプトを書いてみた
57
+ V8chromeを無効化した
58
+ ライブラリの追加をhttps://qiita.com/akkey2475/items/ad190a507b4a7b7dc17c このサイトを参考に行った
57
59
  ### 補足情報(FW/ツールのバージョンなど)
58
60
 
59
61
  ここにより詳細な情報を記載してください。