2012-08-22 3 views
3

"피드"대화 상자의 도움으로 페이스 북에 게시하려고합니다. 나는 등 "링크", "사진", "자막", "설명", "제목"Facebook의 "피드"대화 상자 디스플레이 문제

같은 게시물에 몇 가지 정보를 제공하지만 난이 게시물을 공유 할 때 미리보기는 아래 그림과 같이 :

enter image description here

내 관심사 이미지를 끝낸 후에 설명을 오른쪽 정렬로 표시하려고합니다. 내 코드에서 일부 변경하여이 작업을 수행 할 수 있습니까?

업데이트 된 화면은 아래 그림과 같은 :

이 매개 변수는 번들의 대상이다

enter image description here

mFacebook.dialog(MyActivity.this, "feed",parameters, new FbDialogListener()); 

모든 값이 페이스 북에 게시 할 포함되어 있습니다.

아이폰 SDK에도 동일한 문제가 있습니다.

+0

문제점을 명확하게 설명해 주시겠습니까? 나는 여기서 그 문제를 완전히 이해하지 못한다. –

+0

내 문제는 게시물 미리보기입니다. 설명 테스트가 업데이트 된 스크린 샷 (편집 된 수동)으로 윈도우 오른쪽에 정렬되어야합니다. –

+0

게시물 텍스트가 사용자의 타임 라인에 나타날 때 설명 텍스트가 왼쪽으로 정렬되지 않습니다 (왼쪽 또는 오른쪽을 의미하는 것 같습니까?) - 그래서 왜 _preview_가 사용자에게 게시물이 보이는지 보여 주어야합니까? 끝) 다르게 행동합니까? – CBroe

답변

3

대화 상대는 한 번 게시 된 콘텐츠와 마찬가지로 Facebook 측에서 렌더링됩니다. 또한 설명에 HTML을 포함 시키려고 시도한 것처럼 보입니다. 페이스 북은 인터페이스에서 클라이언트 제공 HTML을 렌더링하지 않으므로이 방법도 작동하지 않습니다.

2

Facebook의 대화 상자를 사용하지 마십시오. 두 번째 대화 상자 (또는 원하는대로)와 비슷한보기 (예 : iOS의 UIView 또는 Android의보기)를 만들 수 있습니다. 공유 버튼 탭에서 Facebook의 그래프 API를 사용하여 벽에 공유 할 수 있습니다.

NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys:[appDelegate.facebook accessToken],@"access_token", 
            <your FB app id>, @"api_key", 
            <message you want to post>, @"message", 
            imageData, @"source", 
            nil]; 
    [appDelegate.facebook requestWithGraphPath:@"me/feed" 
          andParams:params 
         andHttpMethod:@"POST" 
         andDelegate:appDelegate]; 

아이폰 OS 예는 그래프 API에 대한 here 참조하십시오.

iOS 앱에서 유사한 접근 방식을 사용하고 있습니다. Facebook의 공유 UI와 거의 비슷한 공유 대화 상자를 디자인했습니다.