편집 상자에 텍스트를 입력하는 Android 앱에서 작업 중입니다. 입력 한 텍스트 (예 : edittext.gettext()) 만 보내면됩니다.) 내 상태로 페이스 북에.대화 상자없이 상태로 메시지 보내기 : Android Facebook
중요한 것은 대화 상자가없는 상태로 메시지를 보내려면 Facebook 대화 상자를 열지 말아야한다는 것입니다.
대화 상자를 사용하지 않고 게시 할 수있는 방법이 있습니까?
편집 상자에 텍스트를 입력하는 Android 앱에서 작업 중입니다. 입력 한 텍스트 (예 : edittext.gettext()) 만 보내면됩니다.) 내 상태로 페이스 북에.대화 상자없이 상태로 메시지 보내기 : Android Facebook
중요한 것은 대화 상자가없는 상태로 메시지를 보내려면 Facebook 대화 상자를 열지 말아야한다는 것입니다.
대화 상자를 사용하지 않고 게시 할 수있는 방법이 있습니까?
안녕하세요. 그래프 API는 정말 좋습니다. 나를 들여다 보아라. 파일이 등등 github에, Facebook.java, AsyncFacebookRunner.java을 형성
다운로드 ... 당신의 ShareOnFacebook.java 예를 들면
:
public void postToWall(String message) {
Bundle params = new Bundle();
params.putString("message", message);
// Uses the Facebook Graph API
try {
facebook.request("/me/feed", params, "POST");
this.finish();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
Facebook의 Graph API을 사용할 수 있습니다. Android에는 JSON 직렬화 클래스가 org.json
패키지로 제공됩니다. 합리적인 복잡성의 유일한 부분은 승인/인증입니다. 여기에는 documentation here이 있습니다.
Facebook's SDK for Android을 사용하면 운이 좋을 수도 있습니다.
안녕 Nurik, 먼저 답장을 보내 주셔서 감사합니다. 다음 코드를 사용하고 있습니다. JSONObject json = Util.parseJson (response); \t message = json.getString ("message"); parseJson (response)은 Json 객체 json으로 서버의 응답을 구문 분석하는 명령입니다. 내가 맞다면 서버 응답이 게시 용 페이스 북의 대화 상자에서 나옵니다. mFacebook.dialog (Example.this, "stream.publish", new SampleDialogListener()); 대화 상자를 사용하지 않는 방법이 있는지 궁금합니다. 내가 틀렸다면 PLz을 맞춰주세요. – visista
Kittu, 당신은 기회를 얻을 경우 대답을 받아 들여야합니다. 스택 오버플로에 도움이되는 시간을 할애하는 데 도움이됩니다. 감사합니다 – trgraglia