【发布时间】:2015-04-24 18:53:32
【问题描述】:
我一直在尝试使用 FBSDKGraphRequest 上传带有标题和标签的朋友的照片,但我真的很难让标签正常工作。这是我得到的:
NSDictionary *parameters = @{
@"caption" : message,
@"picture" : UIImagePNGRepresentation(image),
@"tags" : @[@{@"tag_uid": @902893713061742, @"x":@0.0, @"y":@0.0},
@{@"tag_uid": @902486513129784, @"x":@10.0, @"y":@10.0}],
};
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:@"me/photos" parameters:parameters tokenString:token.tokenString version:@"v2.3" HTTPMethod:@"POST"];
[connection addRequest:request completionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
if(error)
NSLog(@"%@", error);
else
NSLog(@"Success");
}];
[connection start];
但是每次我尝试运行它都会抛出这个错误:
FBSDKLog:不支持的 FBSDKGraphRequest 附件:(
{
"tag_uid" = 902893713061742;
x = 0;
y = 0;
},
{
"tag_uid" = 902486513129784;
x = 10;
y = 10;
}
),跳过。
我已经尝试了几种不同的方法来附加 @"tags" 信息,但没有一种方法能完成这项工作。有谁知道这样做的正确方法?这甚至可能吗? https://developers.facebook.com/docs/graph-api/reference/user/photos/ 让我这么想。
编辑:尝试在没有标签的情况下发布,然后用它们更新帖子 ID,但仍然没有成功:(
【问题讨论】:
标签: ios xcode facebook facebook-graph-api facebook-sdk-4.0