gpt4 book ai didi

iphone - 如何在 iPhone 上使用新的 Facebook GRAPH API 将照片和消息发布到 Facebook

转载 作者:行者123 更新时间:2023-12-03 20:45:18 25 4
gpt4 key购买 nike

我知道如何使用 GRAPH API 发布图像,并且我知道如何使用相同的方法发布评论。但我不知道如何发布照片并允许用户在照片中包含消息/状态(所有内容都发布在用户自己的墙上)。

这是我用来将照片从我的应用程序上传到用户墙的代码。 GRAPH API 没有定义我可以在参数字典中指定哪些其他键。

-(void) uploadPhotoToFacebook {
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
imageView.image, @"picture", nil];

[facebook requestWithGraphPath:@"me/photos"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
}

我已经找到了使用现已弃用的 Facebook API 来执行此操作的方法,但这对我没有帮助。

感谢您的帮助,

最佳答案

//通过 Graph API 发布状态更新和图片,并显示警报 View 带有结果或错误。

NSString *message =  @"This is status Message!";
UIImage *image = [UIImage imageNamed:@"myPngImageToPost"];

NSDictionary *params = [NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:message, UIImagePNGRepresentation(image), nil] forKeys:[NSArray arrayWithObjects:@"message", @"picture", nil]];

// use the "startWith" helper static on FBRequest to both create and start a request, with
// a specified completion handler.
[FBRequest startWithGraphPath:@"me/photos"
parameters:params
HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {

[self showAlert:message result:result error:error];
}];

上面的代码将显示状态更新以及状态消息下方的图像。

关于iphone - 如何在 iPhone 上使用新的 Facebook GRAPH API 将照片和消息发布到 Facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8461617/

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