作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道如何使用 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/
我是一名优秀的程序员,十分优秀!