質問編集履歴

2

プログラムの追加

2016/01/02 18:06

投稿

nnahito
nnahito

スコア2004

test CHANGED
File without changes
test CHANGED
@@ -67,3 +67,105 @@
67
67
 
68
68
 
69
69
  これはなぜでしょうか?
70
+
71
+
72
+
73
+ 以下書いたプログラムの処理部分
74
+
75
+ ```JavaScript
76
+
77
+ //APIのURL
78
+
79
+ var url = "https://api.twitter.com/1.1/statuses/update.json";
80
+
81
+
82
+
83
+ //パラメータ
84
+
85
+ var parameters = {
86
+
87
+ oauth_signature_method: "HMAC-SHA1",
88
+
89
+ oauth_consumer_key: CONSUMER['key'],
90
+
91
+ oauth_token: ACCESS['key'],
92
+
93
+ callback: callBackFunc,
94
+
95
+ };
96
+
97
+
98
+
99
+ //シークレットキー
100
+
101
+ var secretKeys = {
102
+
103
+ consumerSecret: CONSUMER['secret'],
104
+
105
+ tokenSecret: ACCESS['secret']
106
+
107
+ };
108
+
109
+
110
+
111
+ //APIを利用するために送信するメッセージ
112
+
113
+ var api_url = url;
114
+
115
+ var message = {
116
+
117
+ method: "POST",
118
+
119
+ action: api_url,
120
+
121
+ dataType: 'json',
122
+
123
+ parameters: parameters
124
+
125
+ };
126
+
127
+
128
+
129
+ //ツイートデータの埋め込み
130
+
131
+ parameters.status = tweet;
132
+
133
+
134
+
135
+ //もしリプライであれば,TweetIDを埋め込む
136
+
137
+ if ( reply_tweet_id != "" ){
138
+
139
+ parameters.in_reply_to_status_id_str = reply_tweet_id;
140
+
141
+ parameters.in_reply_to_status_id = reply_tweet_id;
142
+
143
+ parameters.in_reply_to_user_id = tweetUserID;
144
+
145
+ alert(reply_tweet_id + "\n" + parameters["in_reply_to_status_id_str"] + "\n" +parameters["in_reply_to_user_id"]);
146
+
147
+ }
148
+
149
+
150
+
151
+
152
+
153
+ OAuth.setTimestampAndNonce(message);
154
+
155
+ OAuth.SignatureMethod.sign(message, secretKeys);
156
+
157
+ var signed_url = OAuth.addToURL(api_url, parameters);
158
+
159
+
160
+
161
+ //alert("send: "+ signed_url);
162
+
163
+ var r = $.ajax({
164
+
165
+ type: "POST",
166
+
167
+ url: signed_url
168
+
169
+ }).responseText;
170
+
171
+ ```

1

誤字修正

2016/01/02 18:06

投稿

nnahito
nnahito

スコア2004

test CHANGED
File without changes
test CHANGED
@@ -52,9 +52,13 @@
52
52
 
53
53
 
54
54
 
55
- ![![イメージ説明](b6acf27442530f30d0875dadc9dca8ca.png)](4a7ae8ff546ca60abef75fc19d52f04f.png)
55
+ ![![イメージ説明](b6acf27442530f30d0875dadc9dca8ca.png)
56
+
57
+
56
58
 
57
59
 
60
+
61
+
58
62
 
59
63
  ![イメージ説明](f5c5da7f60057e99d4df8d44401a7b78.png)
60
64