分享到facebook

来源:互联网 发布:千牛怎么装修淘宝店铺 编辑:程序博客网 时间:2024/04/29 03:49

1. 在http://developers.facebook.com/注册开发者帐号,并创建一个应用。 facebook会为该应用生成一个app key和app secret。

2. 在http://developers.facebook.com/上下载SDK,并把facebook集成到工程中。

3. 创建Facebook对象

        static NSString* kAppId = @"120167868089026";   // 定义应用的APPID

        - (void)viewDidAppear:(BOOL)animated {

                 [super viewDidAppear:animated];

                  if (!_facebook) {

                          _facebook = [[Facebookalloc] initWithAppId:kAppId andDelegate:self];

                   }

           }

4. facebook认证

           - (void)facebookLogin {

                      [_facebookauthorize:nil];

           }

          此时如果没有认证过,则会弹出认证窗口,让玩家输入facebook用户名和密码,对应用进行授权.

5. 认证完成后,可以访问facebook的接口,如上传图片

           - (void)uploadPhoto {

                       UIImage *img = [UIImageimageNamed:@"bubbleSelf.png"];

                       NSMutableDictionary *params = [NSMutableDictionarydictionaryWithObjectsAndKeys:img, @"picture"nil];

                       [_facebookrequestWithGraphPath:@"me/photos" andParams:params  andHttpMethod:@"POST"  andDelegate:self];

                       [img release];

             }

6. 玩家可以取消对应用的facebook授权

            - (void)facebookLogout {

                        [_facebooklogout:self];

            }




原创粉丝点击