2012-05-31 4 views
0

내 앱에서는 먼저 Facebook URL을 사용하여 페이스 북 공유 버튼을 구현하여 원하는 링크를 공유했습니다. 그것은 내 벽에 나타나고 친구들은 다른 친구들과 그것을 공유 할 수 있습니다. 다 맞 앗어.페이스 북 앱에서 사용자가 페이스 북 (웹상)에서 공유 할 수 있도록 URL을 공유하는 방법

지금은 구현 ACTION_SEND의 의도로이 코드를

Intent i = new Intent(Intent.ACTION_SEND); 
i.setType("text/plain"); 
i.putExtra(Intent.EXTRA_TEXT, messageText + " " + mUrl + " vía @MyApp"); 
startActivity(Intent.createChooser(i, getString(R.string.select_app))); 

, 링크 상태 업데이트 등의 내 페이스 북의 벽에 게시, 그래서 단지 "와 같은"과 "코멘트", 누구와도 공유 할 수 있습니다 .

이 문제에 대한 해결책은 없습니까? 아마 다른 mimetype을 사용해야합니까? 나는 웹상에서 어떤 해결책을 찾지 못했다 ...

미리 감사드립니다!

+0

http://stackoverflow.com/questions/3515198/share-text-on-facebook-from-android-app-via-action-send에서 비슷한 질문을 발견했습니다. 페이스 북의 API 버그 인 것 같습니다. ... 어떤 제안이라도? – Igor

답변

1

http://developers.facebook.com/bugs/332619626816423/에 따르면 미리 채워진 게시물을 만들 수 없습니다. 하지만 ... EXTRA_TEXT에 유효한 URL이 포함되어 있으면 Facebook 클라이언트가 URL을 찾아서 준비합니다. 사용자가해야 할 일은 그 자신의 말로 표현됩니다.