【问题标题】:Direct Facebook Wall Post without Facebook SDK没有 Facebook SDK 的直接 Facebook 墙贴
【发布时间】:2014-03-23 08:48:02
【问题描述】:

嗯,到目前为止,我有一个应用程序通过 iOS 中包含的社交库向 Facebook 墙发布帖子,但它会生成一个对话框,希望用户确认或取消,但是我想知道是否可以在不使用 Facebook SDK 的情况下直接发布到 Facebook 用户墙。我的代码是下一个:

#import <Social/Social.h>
#import <Accounts/Accounts.h>

@interface eFViewController ()

@end

@implementation eFViewController

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}

- (IBAction)oprimir:(id)sender {
    SLComposeViewController *controladorSocial;
    if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])//check if Facebook Account is linked
{
    controladorSocial=[[SLComposeViewController alloc]init];
    controladorSocial=[SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook]; //Tell him what social plattform to use it, e.g. facebook or twitter
    [controladorSocial setInitialText:@"sd"];
    [self presentViewController:controladorSocial animated:YES completion:nil];
}
[controladorSocial setCompletionHandler:^(SLComposeViewControllerResult result){
    NSString *output;
    switch(result){
        case SLComposeViewControllerResultCancelled:
            output=@"Cancelado";
        break;
        case SLComposeViewControllerResultDone:
            output=@"Trivia social posteada";
            break;
        default:
            break;

    }
    UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Facebook" message:output delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
    [alert show];
}];

}
@end

【问题讨论】:

    标签: ios facebook facebook-wall posting


    【解决方案1】:

    不,你不能。这就是 Facebook 的设置方式。发布到用户墙需要权限。它的构建方式是为了防止人们向 Facebook 发送垃圾邮件。有一种解决方法可以帮助您避免该弹出框。该弹出对话框正在做的是请求在事件发生时发布到墙上的权限。您可以做的是在安装应用程序时请求此权限,然后将其设置为在触发此类事件时自动发布,但是当有人拒绝该权限并在发布时请求它时,您必须处理该事件。

    【讨论】:

      猜你喜欢
      • 2013-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多