페이스 북의 표준 공유를 사용하여 페이스 북에 내 애플 리케이션 공유에 추가하려고합니다. 공유 대화 상자가 제대로 열리지 만 나는이 골대에 맞았 후 내가facebook에 안드로이드 공유가 연결에 실패했습니다
07-13 22:55:32.815: W/fb4a(:<default>):BlueServiceQueue(10745): com.facebook.http.protocol.ApiException: (#100) Param third_party_app_id must be a valid application id
07-13 22:55:34.106: E/SpannableStringBuilder(10745): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
07-13 22:55:32.555: W/fb4a(:<default>):FbObjectMapper(10745): Falling back to Jackson for [simple type, class com.facebook.apptab.state.TabTag]
내가 따라 (페이스 북의 공유 대화의 부하시) 페이스 북에서 다음과 같은 오류가 도착하기 전에 나는
07-13 23:06:26.443: E/RaceActivity(11489): com.facebook.FacebookException: Error publishing message
07-13 23:06:26.443: E/RaceActivity(11489): at com.facebook.internal.NativeProtocol.getErrorFromResult(NativeProtocol.java:434)
07-13 23:06:26.443: E/RaceActivity(11489): at com.facebook.widget.FacebookDialog.handleActivityResult(FacebookDialog.java:343)
07-13 23:06:26.443: E/RaceActivity(11489): at com.facebook.UiLifecycleHelper.handleFacebookDialogActivityResult(UiLifecycleHelper.java:282)
07-13 23:06:26.443: E/RaceActivity(11489): at com.facebook.UiLifecycleHelper.onActivityResult(UiLifecycleHelper.java:150)
07-13 23:06:26.443: E/RaceActivity(11489): at com.y2apps.therealrace.RaceActivity.onActivityResult(RaceActivity.java:795)
07-13 23:06:26.443: E/RaceActivity(11489): at android.app.Activity.dispatchActivityResult(Activity.java:5322)
07-13 23:06:26.443: E/RaceActivity(11489): at android.app.ActivityThread.deliverResults(ActivityThread.java:3491)
07-13 23:06:26.443: E/RaceActivity(11489): at android.app.ActivityThread.handleSendResult(ActivityThread.java:3538)
07-13 23:06:26.443: E/RaceActivity(11489): at android.app.ActivityThread.access$1100(ActivityThread.java:153)
07-13 23:06:26.443: E/RaceActivity(11489): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1317)
07-13 23:06:26.443: E/RaceActivity(11489): at android.os.Handler.dispatchMessage(Handler.java:99)
07-13 23:06:26.443: E/RaceActivity(11489): at android.os.Looper.loop(Looper.java:137)
07-13 23:06:26.443: E/RaceActivity(11489): at android.app.ActivityThread.main(ActivityThread.java:5289)
07-13 23:06:26.443: E/RaceActivity(11489): at java.lang.reflect.Method.invokeNative(Native Method)
07-13 23:06:26.443: E/RaceActivity(11489): at java.lang.reflect.Method.invoke(Method.java:525)
07-13 23:06:26.443: E/RaceActivity(11489): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
07-13 23:06:26.443: E/RaceActivity(11489): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555)
를 얻을 수 UiLifecycleHelper 설정과 관련하여 페이스 북 튜토리얼의 지침. 공유 대화 상자를 호출하는 내 코드 (내가 그것을 위해 만든 페이스 북의 응용 프로그램에 이클립스 디버그 해시를 추가 한 후) 나는 페이스 북의 샘플 HelloFacebook을 실행하고 일
if (FacebookDialog.canPresentShareDialog(activity, FacebookDialog.ShareDialogFeature.SHARE_DIALOG)) {
FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(activity)
.setName("NAME")
.setDescription("Description")
.setLink("https://www.google.com")
.setApplicationName("AppName")
.build();
uiHelper.trackPendingDialogCall(shareDialog.present());
입니다. 나는 또한 내가 페이스 북에 가입하지 않고 이것을하고 있다고 언급해야한다. 감사합니다.
누구든지이 답변을 주셔서 감사합니다 ... 나는이 도로를 곧 지나갈 것입니다. .;) – essedbl