2012-02-02 2 views
1

페이스 북을 내 Android Java 앱에 통합하려고하는데, 내가 원하는 것은 서비스에서 상태 업데이트를 자동으로 게시하는 것입니다. 내 응용 프로그램은 사용자가 로그인하여 이러한 업데이트에 대한 기준을 정의한 다음 서비스가 정기적으로 상태 업데이트를 추가합니다.Android 무소속 게시판

내가 갖고있는 문제는 게시물이 침묵하지 않다는 것입니다. 그들은 응용 프로그램을 가져오고, FLAG_ACTIVITY_NO_USER_ACTION 및 FLAG_ACTIVITY_NEW_TASK와 같은 플래그를 추가하려고 시도했지만 업데이트를 게시하기 시작하는 활동에는 다른 것들이 적용되지 않습니다.

나는 활동도없이 게시물을 만들려고했으나 Facebook SDK가 세션이 만료 될 때 필요한 권한 부여를 호출하는 활동이 필요하기 때문에 실패했습니다.

어쨌든 이것을 할 수 있습니까? 다른 누구도 비슷한 문제가 있었습니까?

답변

1

"상태 업데이트 게시"를 의미하는 사용자 피드에 게시하려면 publish_stream 권한 (http://developers.facebook.com/docs/reference/api/permissions/)을 부여하고 유효한 액세스 토큰을 받아야합니다. 즉, 일반적인 http POST 요청을 통해 상태 업데이트를 게시 할 수 있습니다.

상태 업데이트의 경우 여기에는 http://developers.facebook.com/docs/reference/api/user/#statuses 요청 URL과 매개 변수가 나와 있습니다.

문제는 안드로이드의 페이스 북 SDK가 당신을 위해 그 일을한다는 것입니다. 그리고 당신이 그것을 "조용히"하고 싶다면 다른 스레드에서 그것을해야 할 것이기 때문에 sdk도 그렇게하므로 더 빠르고 더 빠릅니다. 그것을 사용하십시오. 사실, sdk도 자체 활동 및 대화 상자가 함께 제공되지만 사용하지 않아도됩니다. 요청에 사용할 수 있습니다. 당신은, 당신은 페이스 북의 UI를 사용해야합니다 http://developers.facebook.com/docs/reference/androidsdk/request/

있는 유일한 방법은 인증 프로세스 :