페이스 북의 SDK를 사용 중이며 페이스 북 타임 라인에 세부 사항을 공유해야합니다. 다음 API 호출을 사용하고 있습니다. (. - 게시물 및 프로필에이 사람 또는 다른 사람에 의해 게시 된 링크 문서가이 방법을 수행 알려줍니다)페이스 북에 공유하기 벽에
[FBRequestConnection startWithGraphPath:@"/feed"
parameters:dictionary
HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection,
id result,
NSError *error)
{
if (!error) {
[VBUtility showAlertWithTitle:@"Facebook" message:@"Deal details posted successfully"];
}
}];
이야기는하지 사용자의 타임 라인하지만 사용자의 뉴스 피드에서 페이스 북에 게시됩니다. 나는 또한/home 메소드 호출을 시도했다. 내가 페이스 북 공유에 내장 된 동안,
SLComposeViewController *fbPost = [SLComposeViewController
composeViewControllerForServiceType:SLServiceTypeFacebook];
그것은 뉴스 피드뿐만 아니라 사용자의 타임 라인에 완벽하게 게시됩니다. 나는 developer.facebook.com에서 앱을 구성했다. 여기서 모든 권한을 언급해야합니까? 어느 누구라도 실수를 찾는 것을 도울 수 있습니까? 권한 요청입니다 통과
NSArray *permissions = [[NSArray alloc]initWithObjects:@"publish_actions",@"user_birthday",@"publish_stream",@"user_about_me",@"email",@"basic_info",nil];
매개 변수,
NSMutableDictionary *dictionary = [NSMutableDictionary dictionaryWithObjectsAndKeys:
app_id, @"app_id",
name,@"name",
caption, @"caption",
description,@"description",
link, @"link",
picture, @"picture",
@"1",@"fb:explicitly_shared",
nil];
그래서 사용자의 타임 라인을 공유하고 싶습니까? – sathiamoorthy
예, SLComposeViewController를 사용하여 공유되는 항목은 모두 뉴스 피드뿐만 아니라 타임 라인에도 표시됩니다. 나는 동일한 기능이 필요합니다. – iGo
당신은 내 대답을 시도 했습니까?. http://stackoverflow.com/a/15217580/2629258 다른 해결책을 시도해 볼 수 있다고 말해주십시오. – sathiamoorthy