"메시지"와 함께
하고 또한 필요 "장소"ID를 : 여기에 설명 된대로
, 당신은 그의 FB 아이폰 OS SDK의 PlacePicker UI 구성 요소를 사용, https://developers.facebook.com/docs/graph-api/reference/v2.0/user/photos/#publish iOS에서
를 참조하십시오 param으로 게시 할 수 있습니다.
장소/위치를 게시 할 수 있도록 "publish_actions"를 요청하십시오. 다음은
내가 사용했던 코드입니다 : 당신은 또한 개발자 페이지에 주어진 "관리자/테스터"계정을 사용하여이 문제를 확인할 수 있습니다
NSMutableDictionary *params = [NSMutableDictionary dictionary];
[params setObject:@"Hello World" forKey:@"message"];
[params setObject:@"110503255682430"/*sample place id*/ forKey:@"place"];
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"/me/feed" parameters:params HTTPMethod:@"POST"] startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
NSLog(@"result %@",result);
NSLog(@"error %@",error);
}];
-> 당신의 응용 프로그램 -> 역할. 더 나은 연습 사용 그래프 탐색기 : 코드 아래 https://developers.facebook.com/tools/explorer/108895529478793?method=POST&path=me%2Ffeed%3F&version=v2.5&message=Hello%20world&place=110503255682430
이 위치 근처에서 ID를 얻기에서 당신을 도울 수 있습니다
NSMutableDictionary *params2 = [NSMutableDictionary dictionaryWithCapacity:4L];
[params2 setObject:[NSString stringWithFormat:@"%@,%@",YourLocation latitude,YourLocation longitude] forKey:@"center"]; //Hard code coordinates for test
[params2 setObject:@"place" forKey:@"type"];
[params2 setObject:@"100"/*meters*/ forKey:@"distance"];
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"/search" parameters:params2 HTTPMethod:@"GET"] startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
NSLog(@"RESPONSE!!! /search");
}];
또는
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"/search?type=place¢er=YourLocationLat,YourLocationLong&distance=500" parameters:nil HTTPMethod:@"GET"] startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
NSLog(@"result %@",result);
}];
가 당신을 도움이되기를 바랍니다 ..