我正试图从公共页面获取信息,但无法得到任何信息,它总是说我需要一个访问令牌。 如何在不要求用户登录Facebook的情况下检索公共信息?
var request = "1537823733106575?fields=about"
let graphRequest : FBSDKGraphRequest = FBSDKGraphRequest(graphPath: request, parameters: nil)
graphRequest.startWithCompletionHandler({ (connection, result, error) -> Void in
if ((error) != nil)
{
// Process error
println("Error: \(error)")
}
else
{
//println(result)
}
})
这是一个示例代码,我正在使用Facebook SDK 4.01和Swift。
答案 0 :(得分:1)
您可以使用https://developers.facebook.com/tools/explorer/获取一个短期访问令牌Get long live access token from Facebook,然后将其转换为长期访问令牌。此访问令牌将与您的用户ID相关联。