3

누군가가 새로운 Facebook SDK를 사용하여 URL에 의견을 게시하려 했습니까? 난 (코드는 맛이 훌륭 하다구요 프로젝트에서 선택)이 같은 startForPostWithGraphPath를 사용하여 시도 :Facebook iOS SDK 3.0 : 기존 URL에 댓글을 달려면 어떻게해야하나요?

id action = [FBGraphObject graphObject]; 
[action setValue:@"test from iOS app" forKey:@"message"]; 

// Create the request and post the action to my url path. 
[FBRequestConnection startForPostWithGraphPath:@"XXXXXXXXXXXXXXXXXXX/comments" 
            graphObject:action 
          completionHandler:^(FBRequestConnection *connection, 
               id result, 
               NSError *error) { 
           if (error) 
           { 
            NSLog(@"error: %@", error.localizedDescription); 
           } 
           else 
           { 
            NSLog(@"ok!!"); 
           } 
          }]; 

은 오픈 그래프 API 탐색기에서도 작동하지 않습니다. 내가받는 오류는 "알 수없는 오류가 발생했습니다."코드 200입니다. XXXXXXXX URL은 내가 코멘트를 가지고있는 페이지의 ID이며, 읽을 수는 있지만 올바르게 게시 할 수는 없습니다. 어쩌면 열린 그래프 경로가 잘못되었을 수 있습니까?

+0

이 _ _ "내가 오류가 발생"전 도움이 될까 ...? – CBroe

+0

예, 죄송합니다. 너무 빨리 게시했습니다. 오류는 "알 수 없음"입니다. 지금 바로 수정하겠습니다. –

+0

안녕하세요, 진행 상황이 있습니까? 또한 특정 피드 뉴스에 대한 의견을 추가하고 싶습니다 –

답변

1

안녕하세요 친구 여러분에게 좋은 소식입니다.

나는

그냥 아래의 일부 코드를 작성 의견을 게시하고 IOS

에 GraphAPI으로 좋아한다.

  NSMutableDictionary *res = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"This is my comment", @"message", @"Your api's access Token",@"access_token",nil]; 
     [FBRequestConnection startWithGraphPath:@"XXXXXXXXXX/comments" parameters:res HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { 
      if (error) 
      { 
        NSLog(@"error: %@", error.localizedDescription); 
      } 
      else 
      { 
        NSLog(@"ok!!"); 
      } 
     }]; 
     XXXXXXXXXX = Id where you want to comment. 

참고 : - _actual 오류 메시지 _ 말을 인용하지 않고 그런 일을 진술 - - 당신은 정말 생각합니까

Please do not appent https://graph.facebook.com 

XXXXXXXXXX/comments 
+0

다음 코드를 사용하여 주석을 작성하려고하지만 항상 오류가 발생합니다 - "권한 없음" FBSDKGraphRequest * request = [[FBSDKGraphRequest alloc] initWithGraphPath : [NSString stringWithFormat : @ "/ % @/comments ", self.strFBPostIDForAction] 매개 변수 : 매개 변수 HTTPMethod : @"POST "]; [요청 startWithCompletionHandler :^(FBSDKGraphRequestConnection * 연결, ID 결과, NSError * 오류) { } – Prashant

+0

당신은 페이스 북의 그래프 API의 허가 승인을받을 필요가 우선. 당신의 페이스 북 앱이 "publish_actions"권한을 가져야 만하는 페이스 북에 무엇이라도 올릴 수 있습니다. –

+0

나는 그것을 또한했다. 제 질문을 확인하십시오 http://stackoverflow.com/questions/37597806/iphone-facebook-sdk-fbsdkgraphrequest-not-giving-permission-to-comment-on-post 나는 모든 세부 사항을 언급했습니다. – Prashant

관련 문제