gpt4 book ai didi

ios - ShareKit 连接 Facebook

转载 作者:行者123 更新时间:2023-11-28 22:51:07 25 4
gpt4 key购买 nike

我有一个应用程序,用户需要登录/创建一个帐户才能使用它。我正在尝试通过 ShareKit 2.0 实现与 Facebook 的连接。你知道这是否可能吗,你能给我指出正确的方向吗?谢谢

最佳答案

是的,您可以使用 Facebook 作为任何应用程序的登录点。在此之前,您需要在 Facebook 开发者页面中注册您的应用程序。更多信息在这里:http://developers.facebook.com/

在Facebook创建App入口后,将App id保存到Sharekit中进行设置配置。

Sharekit 使用默认配置文件(与您的应用程序相关的所有配置都驻留在其中),它建议覆盖该类以设置您的应用程序特定的定义。

链接:https://github.com/ShareKit/ShareKit/wiki/Configuration

在对配置文件进行子类化后,在其中添加您的 Facebook 应用程序 ID。 (我猜不需要 key ,因为在创建 Facebook 应用程序后默认情况下它是禁用的)。

通过 Sharekit 登录 Facebook 后,您将获得 token (它将使用 key 保存在 NSUserdefaults 中 - @"kSHKFacebookAccessToken")如果您需要来自 Facebook 的更多数据,您可以子类化 SHKFacebook 类并访问数据来自 Facebook 的访问 token 。

要通过 Sharekit 登录 Facebook,您需要这样做。

       SHKSharer *service = [[[SHKFacebook alloc] init] autorelease];
if(![service authorize]) //This will prompt for login if token was not saved or if it got expired.
{
service.shareDelegate = self; //implement the delegate so that once after login you will get to know when to fetch token.
}
else
{
//Directly access the token with the key in NSUserdefaults and use this.
}

希望这对您有所帮助!

更新:如果您只想将 Sharekit 用于此选项(用于 FB 登录),我建议改用 Facebook SDK。 Sharekit 使不同共享服务之间的共享变得更轻松!

关于ios - ShareKit 连接 Facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11988389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com