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

質問編集履歴

1

コード追加

2018/07/08 12:05

投稿

ISATAKU
ISATAKU

スコア14

title CHANGED
File without changes
body CHANGED
@@ -10,4 +10,42 @@
10
10
  Twitter application を変更したりといろいろしましたが、
11
11
  同じ内容のエラーを吐きます。
12
12
 
13
- 解決方法を教えてください。お願いします。
13
+ 解決方法を教えてください。お願いします。
14
+
15
+ コード(qiitaの記事のコピぺ)
16
+ ---
17
+ ```javascript
18
+ // 認証用インスタンス
19
+ var twitter = TwitterWebService.getInstance(
20
+ 'Consumer Key (API Key)', // 作成したアプリケーションのConsumer Key
21
+ 'Consumer Secret (API Secret)' // 作成したアプリケーションのConsumer Secret
22
+ );
23
+
24
+ // 認証
25
+ function authorize() {
26
+ twitter.authorize();
27
+ }
28
+
29
+ // 認証解除
30
+ function reset() {
31
+ twitter.reset();
32
+ }
33
+
34
+ // 認証後のコールバック
35
+ function authCallback(request) {
36
+ return twitter.authCallback(request);
37
+ }
38
+
39
+ // セルを取得
40
+ var sheetData = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("シート1"); // 「シート1」はシート名
41
+ var postMessageCell = sheetData.getRange(2, 3); // セルの位置。縦横それぞれ1~の番号で指定できる
42
+
43
+ // ツイートを投稿
44
+ function postUpdateStatus() {
45
+ var service = twitter.getService();
46
+ var response = service.fetch('https://api.twitter.com/1.1/statuses/update.json', {
47
+ method: 'post',
48
+ payload: { status: postMessageCell.getValue() }
49
+ });
50
+ }
51
+ ```