gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 11:00:11 25 4
gpt4 key购买 nike

我正在使用 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/

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