获取Facebook用户组名称

时间:2017-04-08 08:33:23

标签: swift facebook-graph-api

我正在寻找一种方法来获取用户所属的所有组的名称(仅限名称)。我不是在寻找发布权限或任何棘手的东西。我在网上找到的就是如何让用户管理的群组。

修改

在搜索了一些之后,这就是我所拥有的:

func returnUserData() {
    let userRequest : FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "me", parameters: nil)
    userRequest.start(completionHandler: { (connection, result, error) -> Void in

        if ((error) != nil) {
            // Process error
            print("Error: \(error.debugDescription)")
        } else {
            guard let data = result as? [String:Any] else {
                return
            }
            guard let userID = data["id"] else {
                return
            }

            let groupsRequest : FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "\(userID)/groups", parameters: ["fields":"name"])
            groupsRequest.start(completionHandler: { (connection, result, error) -> Void in

                if ((error) != nil) {
                    // Process error
                    print("Error: \(error.debugDescription)")
                } else {
                    print("\(result.debugDescription)")
                }
            })
        }
    })
}

事情是它不起作用。错误不是nil,但结果是0,这不是真的。

请帮忙:) 感谢

0 个答案:

没有答案