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

質問編集履歴

4

タイトル変更

2017/02/07 03:46

投稿

suntroon
suntroon

スコア10

title CHANGED
@@ -1,1 +1,1 @@
1
- Swift3 API データ取得
1
+ Swift3 「Authorization: Bearer」を使用してAPIでデータ取得したい
body CHANGED
File without changes

3

内容修正

2017/02/07 03:46

投稿

suntroon
suntroon

スコア10

title CHANGED
File without changes
body CHANGED
File without changes

2

内容修正

2017/02/07 03:29

投稿

suntroon
suntroon

スコア10

title CHANGED
File without changes
body CHANGED
@@ -6,8 +6,7 @@
6
6
 
7
7
  ###該当のソースコード
8
8
  ```Swift3
9
- ここにご自身が実行したソースコードを書いてください
10
- ```import UIKit
9
+ import UIKit
11
10
 
12
11
  class ViewController: UIViewController {
13
12
 
@@ -38,6 +37,7 @@
38
37
  }.resume()
39
38
  }
40
39
  }
40
+ ```
41
41
 
42
42
  ###補足情報(言語/FW/ツール等のバージョンなど)
43
43
  Xcode8

1

内容修正

2017/02/07 03:27

投稿

suntroon
suntroon

スコア10

title CHANGED
File without changes
body CHANGED
@@ -1,1 +1,43 @@
1
+ ###前提・実現したいこと
1
- Github等、swift3でBearer用いAPIでデータを取得する簡単なサンプルを知っている方いたら教えてください
2
+ Swift3API使ってデータを取得することができません
3
+
4
+ ###発生している問題・エラーメッセージ
5
+ 以下のソースで試したのですが、どこが間違っておりますでしょうか。
6
+
7
+ ###該当のソースコード
8
+ ```Swift3
9
+ ここにご自身が実行したソースコードを書いてください
10
+ ```import UIKit
11
+
12
+ class ViewController: UIViewController {
13
+
14
+ override func viewDidLoad() {
15
+ super.viewDidLoad()
16
+ }
17
+
18
+ override func didReceiveMemoryWarning() {
19
+ super.didReceiveMemoryWarning()
20
+ }
21
+
22
+ @IBAction func SendApi(_ sender: AnyObject) {
23
+ let apiUrl = URL(string: "APIのURL")!
24
+ var request = URLRequest(url: apiUrl)
25
+
26
+ request.addValue("application/json", forHTTPHeaderField: "Content-type")
27
+ request.addValue("application/json", forHTTPHeaderField: "Accept")
28
+ request.addValue("utf-8", forHTTPHeaderField: "Accept-Charset")
29
+ request.addValue("Bearer トークン", forHTTPHeaderField: "Authorization")
30
+ request.httpMethod = "GET"
31
+
32
+ URLSession.shared.dataTask(with: request) {data, response, err in
33
+ if (err == nil) {
34
+ print("success")
35
+ } else {
36
+ print("error")
37
+ }
38
+ }.resume()
39
+ }
40
+ }
41
+
42
+ ###補足情報(言語/FW/ツール等のバージョンなど)
43
+ Xcode8