[英]ShareKit Connect with Facebook
我有一个应用程序,用户需要登录/创建一个帐户才能使用它。 我正在尝试通过ShareKit 2.0实现与Facebook的连接。 你知道这是否可能,请你指出正确的方向吗? 谢谢
是的,您可以使用Facebook作为登录任何应用程序的点。 在此之前,您需要在Facebook Developers页面注册您的应用程序。 更多信息: http : //developers.facebook.com/
在Facebook中创建应用程序条目后,保存App ID以在Sharekit中设置配置。
Sharekit使用defaultConfiguration文件(其中包含与您的应用相关的所有配置),并建议覆盖该类以设置特定于应用程序的定义。
链接: https : //github.com/ShareKit/ShareKit/wiki/Configuration
在对子配置文件进行子类化之后,在那里添加您的Facebook App ID。 (我猜秘密密钥不是必需的,因为在创建Facebook应用程序后默认禁用密码)。
一旦您通过Sharekit登录Facebook,您将获得令牌(它将使用密钥保存在NSUserdefaults中 - @“kSHKFacebookAccessToken”)并且如果您需要来自Facebook的更多数据,您可以继承SHKFacebook类并使用Facebook访问数据访问令牌。
要通过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使得在不同的共享服务之间共享更加轻松!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.