diff --git a/brain-marks/AddURLView.swift b/brain-marks/AddURLView.swift index 5aa8e27..a63c469 100644 --- a/brain-marks/AddURLView.swift +++ b/brain-marks/AddURLView.swift @@ -62,7 +62,7 @@ extension AddURLView { var count = 0 let id = url.components(separatedBy: "/").last!.components(separatedBy: "?")[0] - var request = URLRequest(url: URL(string: "https://api.twitter.com/2/tweets/\(id)")!,timeoutInterval: Double.infinity) + var request = URLRequest(url: URL(string: "https://api.twitter.com/2/tweets/\(id)?expansions=author_id")!,timeoutInterval: Double.infinity) request.addValue("Bearer \(Secrets.bearerToken)", forHTTPHeaderField: "Authorization") diff --git a/brain-marks/Model/Tweet.swift b/brain-marks/Model/Tweet.swift index af040b0..b1cd313 100644 --- a/brain-marks/Model/Tweet.swift +++ b/brain-marks/Model/Tweet.swift @@ -9,8 +9,20 @@ import Foundation struct TweetModel: Codable { let id:String let text:String + +} + +struct UserModel: Codable { + let id: String + let name: String + let username: String +} + +struct IncludesModel: Codable { + let users: [UserModel] } struct ResponseModel: Codable { let data:TweetModel + let includes: IncludesModel }