0
URL, 제목, 캡션 및 메시지로 이미지를 공유하고 싶습니다. 나는 그렇게하기 위해 페이스 북을 사용하고 있습니다. 성공적인 페이스 북 로그인 후 다음 코드를 사용하여 이미지를 공유합니다.facebook 반환 com.facebook.sdk, 내 자신의 벽에 이미지를 게시 할 때 error = 5
NSLog(@"card image = %@",[MyClass getcardImage]);
// This log gives me an image object like <UIImage: 0x1f32d450>
NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
nil];
[params setObject:@"An Image" forKey:@"name"];
[params setObject:[MyClass getCardURL] forKey:@"link"];
[params setObject:@"My Image" forKey:@"caption"];
[params setObject:@"Sharing myImage" forKey:@"message"];
[params setObject:UIImagePNGRepresentation([MyClass getcardImage]) forKey:@"picture"];
[params setObject:@"Hey! I am sharing my picture" forKey:@"description"];
[FBRequestConnection
startWithGraphPath:@"me/feed"
parameters:params
HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection,
id result,
NSError *error) {
NSString *alertText;
if (error) {
alertText = [NSString stringWithFormat:
@"error: domain = %@, code = %d",
error.domain, error.code];
} else {
alertText = [NSString stringWithFormat:
@"Posted action, id: %@",
result[@"id"]];
}
나는 error: domain = com.facebook.sdk, code=5
같은 오류 메시지가하지만 난 그냥, 사전 PARAMS에서
[params setObject:UIImagePNGRepresentation([MyClass getcardImage]) forKey:@"picture"];
를 다음 줄을 제거 할 때 코드는 잘 작동합니다.
그 줄에 무슨 문제가 있습니까?
이미지를 추가하고 싶습니다.
예. 방금 찾았 어. 귀하의 의견에 감사드립니다. –