2015-02-06 4 views
0

페이스 북에서 리디렉션 안녕 내 페이스 북에서 내 애플 리케이션으로 리디렉션을 달성하기 위해 노력하고 있습니다. 내 시나리오에서는 내 응용 프로그램에서 페이스 북에 사진을 게시합니다. 인스 타 그램처럼. 지금 내가 원하는 것은 페이스 북 앱에서이다 나는 여기에 내 코드입니다 .. 인스 타 그램이하는 것처럼 "MyApp를이를 열고"와 같은 링크를 볼 필요가페이 스북 IOS 응용 프로그램의 특정 게시물

UIImage *image=[UIImage imageNamed:imageName];  
SBJSON *jsonWriter=[SBJSON new]; 

NSArray *actionlinks=[NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:@"MyApp",@"name",@"https://apps.facebook.com/abskdjk/",@"link", nil], nil]; 

actionlinks=[NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:@"MyApp",@"name",@"https://m.facebook.com/apps/abskdjk/",@"link", nil], nil]; 
NSString *actionLinkStr=[jsonWriter stringWithObject:actionlinks]; 

NSString *urlString=[NSString stringWithFormat:@"https://apps.facebook.com/abskdjk"]; 

NSMutableDictionary *params2 = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
           @"507124573",@"app_id", 
           @"This is myApp", @"caption", 
           urlString, @"link", 

           UIImagePNGRepresentation(image), @"picture", 

           actionLinkStr, @"actions", 
           nil]; 

[FBRequestConnection startWithGraphPath:@"me/photos" parameters:params2 HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) 
{ 
    if (!error) { 
     NSLog(@"result: %@", result); 
    } 
    else {   
     NSLog(@"%@", error.description); 
    } 


}]; 

이 코드는 페이스 북에 사진을 게시하지 않습니다하지만 표시되지 않습니다 내 앱에서 특정 사진을 열 수있는 옵션 또는 다른 방법으로는 인스 타 그램처럼 내 앱으로 리디렉션 할 수 없습니다. Instagram과 같은 사진에서 내 앱으로 리디렉션하려면 어떻게해야합니까?

+0

을 수행하는 방법에 대한 extensive documentation on the FB website 있습니다. –

+0

다른 앱에서 어떻게 사용하고 있습니까? –

+0

다른 어떤 앱이 Instagram (FB가 소유하고있는)을 제외하고 그것을하고 있습니까? –

답변

0

이 기능을 사용하려면 Facebook Deep Linking을 사용해야합니다.

이 작업을 수행하려면 지원되는 방법은 현재 없습니다이

관련 문제