【发布时间】:2013-05-23 22:25:32
【问题描述】:
我之前看到过这个问题,但没有一个解决方案适合我。
我正在尝试将照片发布到用户墙上(以及将其保存到应用的相册中)
我使用的是 iOS 6,但无法使用原生弹出框代码。
我可以发布照片就好了,我可以发布正常的消息就好了(所以权限似乎很好),但我不能上传带有消息/标题的照片。
我正在使用 iOS Facebook SDK。
这是一种(我尝试过的许多方法中的一种)
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
[UIImage imageNamed:@"bla"], @"source",
@"caption desc", @"message",
@"caption", @"caption",
nil];
FBRequest *request = [FBRequest requestWithGraphPath:@"me/photos" parameters:params HTTPMethod:@"POST"];
FBRequestConnection *connection = [[[FBRequestConnection alloc] init] autorelease];
[connection addRequest:request completionHandler:^(FBRequestConnection *connection, id result, NSError *error){
isProcessingFacebookSharing = NO;
NSLog(@"Facebook Post Result: %@", result);
if (error != nil)
{
NSLog(@"Facebook Posting Error: %@", [error localizedDescription]);
}
if (!isProcessingTwitterSharing)
{
dispatch_async(dispatch_get_main_queue(), ^(void){
[self cancelButtonPressed:nil];
});
}
}];
[connection start];
这个帖子我的照片很好,但没有添加标题/消息/描述(或任何你想称呼它)
我看到有人说要尝试以下端点,我已经尝试过并得到相同的结果。
me/photo
feed
me/feed
我尝试过其他一些方法,但我现在只记得这些。
有人知道我做错了什么吗?
【问题讨论】: