2011-08-31 6 views
2

Facebook에서 ShareKit에 문제가 있습니다. 페이스 북에 로그인하는 데 문제가 없지만 텍스트를 게시하려고하면 페이스 북 대화 상자가 팝업되고 대화 상자에 텍스트가 전혀 표시되지 않습니다.ShareKit Facebook에 텍스트가 표시되지 않습니다.

내 프로젝트의 공유 키트 코드는 다음과 같습니다.

// call shareKit to share the item. 
    SHKItem *item =[SHKItem text: shareString]; 

    // Share it via facebook 
    [SHKFacebook shareItem:item]; 

내 shareString이 비어 있지 않은지 확인했습니다. 문제는 없지만, 문자열은 정확히 내가 기대하는 것입니다.

ShareKit을 통해 코드를 수행 한 후 SHKFacebook.m 파일의 FBConnect 코드를 얻습니다.

_fbDialog = [[FBDialog alloc] initWithURL:dialogURL params:params delegate:delegate]; 

then : 
[_fbDialog show]; 

여기에도 모든 것이 잘 보입니다. 나는 페이스 북을위한 access_token을 가지고있다, 나는 메시지 (나의 공유 문자열)을 가지고있다.

{ 
"access_token" = "some long string"; 
actions = "Link to my app"; 
"app_id" = "my app id"; 
display = touch; 
message = "Same as the share string"; 
"redirect_uri" = "fbconnect://success"; 
sdk = 2; 
} 

그러나 게시판 화면이 보이면 아무 것도 표시되지 않습니다. 누구든지 전에 이것을 보았나요? FBConnect 또는 ShareKit에 문제가 있습니까?

정말 혼란 스럽습니다.

답변

3

Facebook Connect를 사용하면 더 이상 메시지 필드를 미리 채울 수 없습니다. 이것은 7 월 12 일에 발효되었습니다.

http://developers.facebook.com/docs/reference/dialogs/feed/

+3

내 수정 그래프 API로 이동한다. SHKFacebook.m 파일 변경, ** send ** 메소드. 대신 : [[SHKFacebook facebook] 대화 상자 : @ "피드" 및 매개 변수 : 매개 변수 및 자동 삭제 : 자체]; 사용 : [[SHKFacebook 페이스 북] requestWithGraphPath : @ "나/피드" andParams는 : andHttpMethod을 PARAMS : "POST" andDelegate @ : 자기] 미리보기를 보여주는 SHKTwitterForm과 같은 양식을 보게됩니다. 이 공유 키 포크가 있나요? – Yenyi

관련 문제