2011-02-11 2 views
1

사용자의 벽에 무언가를 게시하고 싶습니다. 설명에는 사용자 이름에 대한 참조가 포함되어야합니다.iPhone : 사용자 스트림에 스토리를 게시합니다 (사용자 이름 사용).

"맥스는 아침 식사로 달걀을 스크램블했습니다."

지금 내가 아직 게시물에 대한 설명에 (페이스 북) 사용자 이름을 포함하는 방법을 알고하지 않습니다 무엇

[facebook dialog:@"stream.publish" 
      andParams:params 
     andDelegate:self]; 

을 통해 사용자의 벽에 게시 할 수 있어요.

또한 stream.publish는 레거시 REST API의 일부입니다. Graph API에서 대안은 어떤 모습일까요? 정확히 같은 방식으로 호출 할 수 있습니까?

답변

1

그래서 나는 첫 번째 부분을 알아 낸 것, 즉 현재 로그인 한 사용자에 대한 정보를 얻는 방법 :

[facebook requestWithGraphPath:@"me" andDelegate:self]; 

하지만 어떻게

- (void)request:(FBRequest *)request didLoad:(id)result 

가 현재 요청되는 알 수 있습니까 처리? 나는 페이스 북에서 오는 이러한 요청에 어떤 독특한 속성을 볼 수 없습니다. 바로 지금 내 접근 방식은 FBRequestDelegate를 구현하는 사용자 지정 개체를 만들어서 어떤 요청을 만드는지에 따라 위임자로 설정합니다. 실제로 각 개체가 속한 요청 유형이 무엇인지 알기 때문에 하나의 개체 인스턴스가 여러 개 있습니다.

누구나 더 나은 해결책이 있습니까?

관련 문제