Created
December 29, 2020 02:13
-
-
Save KrauserHuang/38b5288a341fed27e784186b25df152d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
struct InstagramData: Codable { | |
let graphql: Graphql | |
struct Graphql: Codable { | |
//User information | |
let user: User | |
struct User: Codable { | |
let biography: String //簡介 | |
// let external_url: URL //外部連結 | |
let full_name: String //ID名稱 | |
let profile_pic_url_hd: URL //大頭照 | |
// let profile_pic_url: URL | |
let username: String //ID名稱 | |
let edge_followed_by: Edge_followed_by//被追蹤數 | |
struct Edge_followed_by: Codable { | |
let count: Int | |
} | |
let edge_follow: Edge_follow //追蹤數 | |
struct Edge_follow: Codable { | |
let count: Int | |
} | |
//Post Detail | |
let edge_owner_to_timeline_media: Edge_owner_to_timeline_media | |
struct Edge_owner_to_timeline_media: Codable { | |
let count: Int //貼文數 | |
let edges: [Edges] | |
struct Edges: Codable { | |
let node: Node | |
struct Node: Codable { | |
let shortcode: String? | |
let display_url: URL | |
let thumbnail_src: String? //圖片連結 | |
let is_video: Bool? | |
let taken_at_timestamp: Double? //發布時間 | |
let edge_media_to_caption: Edge_media_to_caption | |
struct Edge_media_to_caption: Codable { | |
let edges: [Edges] | |
struct Edges: Codable { | |
let node: Node | |
struct Node: Codable { | |
let text: String //貼文文字內容 | |
} | |
} | |
} | |
let edge_media_to_comment: Edge_media_to_comment? | |
struct Edge_media_to_comment: Codable { | |
let count: Int //貼文回文數 | |
} | |
let edge_liked_by: Edge_liked_by | |
struct Edge_liked_by: Codable { | |
let count: Int //貼文按讚數 | |
} | |
} | |
} | |
} | |
//影片的部分,還沒使用 | |
let edge_felix_video_timeline: Edge_felix_video_timeline | |
struct Edge_felix_video_timeline: Codable { | |
let edges: [Edges] | |
struct Edges: Codable { | |
let node: Node | |
struct Node: Codable { | |
let display_url: URL | |
let video_url: URL | |
} | |
} | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment