iphone - Facebook 通过 iPhone 中的某些应用程序发帖

标签 iphone ios objective-c facebook slcomposeviewcontroller

我正在使用 SLComposeViewController 框架通过 iPhone 应用程序创建 Facebook 连接,以将提要从我的应用程序发布到 Facebook。

但是,我想使用一个特定的帐户,例如myCompanyName 帐户以在 Facebook 上发帖。它将如下所示:

点击发布到 Facebook 按钮 -> myCompanyName 帐户将像一个中间帐户,并且在其墙上将显示我的帖子 -> 完成后将数据发布到用户的个人 fb 帐户。

因此,只要用户在他的墙上看到帖子,他就会看到通过“myCompanyName”发布的帖子。

我该怎么做?

现在我正在使用以下代码直接发布到用户的墙上:

  SLComposeViewController *controllerSLC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];

  [controllerSLC addURL:[NSURL URLWithString:someurl]];

  [controllerSLC addImage:[UIImage imageNamed:@"someimg.png"]];

  [self presentViewController:controllerSLC animated:YES completion:Nil];

请帮忙。

最佳答案

试试这个代码...

NSArray *permissions = [[NSArray alloc] init];
    [NSArray arrayWithObjects:@"email", nil];

    [FBSession openActiveSessionWithReadPermissions:permissions
                                       allowLoginUI:YES
                                  completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
                                      /* handle success + failure in block */
                                  }];
    NSString *appId = @"4154637324343248";
NSString *msg = @"Hello World! This is my first post from my app";
    NSString *senderName = @"XXXXX";
    NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   appId, @"api_Key",
                                   msg, @"Message",
                                   senderName, @"Name",
                                   nil];
    [FBRequest requestWithGraphPath:@"me/feed" parameters:params HTTPMethod:@"POST"];

在运行之前,您需要在设置中使用内置应用程序的设备配置您的 facebook 帐户,否则将显示 facebook 登录页面

关于iphone - Facebook 通过 iPhone 中的某些应用程序发帖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16272142/

相关文章:

iphone - 适用于 iPhone 的 cocos2d - 缩放后触摸不再正常工作

ios - UIPageViewController 与多个 UIViewController 与标题和底栏

ios - 编辑 HSL 转换失败的 RGB 色彩空间图像

iphone - 指向 Objective-C 中的指针的指针

iphone - UIImage 未加载但文件存在

ios - 在特定的 div ios 上禁用自动链接电话

ios - 在 iAd 不可用时,这是补充 AdMob 的正确方法吗?

ios - 如何在 iOS 中使用 Metal API 中的计算函数进行乘法

ios - xcode 中.strings 文件中的pragma 标记替代是什么?

iphone CLLocationmanager区域监控回调未触发