大学で卒業研究としてTwitterAPIを利用したアプリケーションを開発しています。
その過程で以下のようにツイート投稿のところで行き詰まりました。
同じようなコードでタイムラインの取得やリツイートなどはできましたので
statusを入力すれば解消されると思うのですが、
どの部分にどのように入力すれば良いのかわからなくて困っています。
どのような些細なことでも構いませんので教えていただけないでしょうか。
よろしくお願いします。
開発環境
Xcode7.2
swift2.0
swift
1import Foundation 2import TwitterKit 3 4class TwitterAPI { 5 let baseURL = "https://api.twitter.com" 6 let version = "/1.1" 7 8 init() { 9 10 } 11 12 class func postTweets(tweets: [TWTRTweet] -> (), error: (NSError) -> ()) { 13 let api = TwitterAPI() 14 var clientError: NSError? 15 let path = "/statuses/update.json" 16 let endpoint = api.baseURL + api.version + path 17 let parameters = Dictionary<String, String>() 18 let request = Twitter.sharedInstance().APIClient.URLRequestWithMethod("POST", URL: endpoint, parameters: parameters, error: &clientError) 19 Twitter.sharedInstance().APIClient.sendTwitterRequest(request, completion: { 20 response, data, err in 21 if err == nil { 22 var jsonError: NSError? 23 let json: AnyObject? = try! NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.AllowFragments) 24 if let jsonArray = json as? NSArray { 25 tweets(TWTRTweet.tweetsWithJSONArray(jsonArray as [AnyObject]) as! [TWTRTweet]) 26 } 27 } else { 28 error(err!) 29 } 30 }) 31 } 32}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/18 16:23