如何在swift 3中使用FBSDK获取fb页面列表或其位置ID
Posted
技术标签:
【中文标题】如何在swift 3中使用FBSDK获取fb页面列表或其位置ID【英文标题】:how to fetch fb pages list or their place id using FBSDK in swift 3 【发布时间】:2017-03-20 12:05:41 【问题描述】:我是 swift 新手,所以请帮助我了解 FBSDK。获取 FB 帐户的 FB 页面。我需要它直接从我的应用发布到 fb 页面。
【问题讨论】:
【参考方案1】:您好,我自己找到了答案..这是我的答案..希望对某人有所帮助:
let graphRequest
= FBSDKGraphRequest(graphpath: "/me/accounts?fields=access_token", parameters: ["access_token":FBSDKAccessToken.current().tokenString])
graphRequest.start(completionHandler: (connection, result, error)-> Void in
if ((error) != nil)
print("Error: \(error)")
else
let array = ((result as! NSDictionary).value(forKey: "data") as! NSArray)
for tokens in array
let tkn = ((tokens as! NSDictionary).value(forKey: "access_token")) as! String
let id = ((tokens as! NSDictionary).value(forKey: "id")) as! String
let obj = AccessToken() //NSOBject class containing accessToken and id variables...
obj.access_token=tkn
obj.id=id
self.accessTokenArray.append(obj) // global var to store AccessToken type array
)
【讨论】:
以上是关于如何在swift 3中使用FBSDK获取fb页面列表或其位置ID的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iPhone 的 Swift iOS 中使用 FBSDK 获取用户电子邮件地址?
无法在 swift 3 / FBSDK 4.17 中正确检索 FBSDKAccessToken 当前令牌