Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Facebook OpenGraph对话框出现2秒钟后消失_Android_Facebook_Facebook Graph Api_Facebook Android Sdk_Facebook Share - Fatal编程技术网

Android Facebook OpenGraph对话框出现2秒钟后消失

Android Facebook OpenGraph对话框出现2秒钟后消失,android,facebook,facebook-graph-api,facebook-android-sdk,facebook-share,Android,Facebook,Facebook Graph Api,Facebook Android Sdk,Facebook Share,我的Facebook登录正常,我有一个按钮,在它的点击中我有以下代码: ShareOpenGraphObject object = new ShareOpenGraphObject.Builder() .putString("og:type", "books.book") .putString("og:title", "A Game of Thrones") .putString("og:description", "In the frozen wastes to the

我的Facebook登录正常,我有一个按钮,在它的点击中我有以下代码:

ShareOpenGraphObject object = new ShareOpenGraphObject.Builder()
    .putString("og:type", "books.book")
    .putString("og:title", "A Game of Thrones")
    .putString("og:description", "In the frozen wastes to the north of Winterfell, sinister and supernatural forces are mustering.")
    .putString("books:isbn", "0-553-57340-3")
    .build();


ShareOpenGraphAction action = new ShareOpenGraphAction.Builder()
    .setActionType("books.read")
    .putObject("book", object)
    .build();

ShareOpenGraphContent content = new ShareOpenGraphContent.Builder()
    .setPreviewPropertyName("book")
    .setAction(action)
    .build();

ShareDialog.show(getActivity(), content);
但不幸的是,由于可怜的Facebok文档,我无法正确调试,我没有得到任何日志。对话框出现2秒钟,在我按下任何按钮之前,它消失了。这里的原因是什么

不知怎么的,我做到了:

04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030): Exception during service
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030): com.facebook.http.protocol.ApiException: [code] 2500 [message]: Unknown path components: /books.read [extra]: 
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at com.facebook.http.protocol.ApiResponseChecker.b(ApiResponseChecker.java:104)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at com.facebook.http.protocol.ApiResponseChecker.a(ApiResponseChecker.java:137)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at com.facebook.http.protocol.ApiResponseChecker.a(ApiResponseChecker.java:234)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at com.facebook.http.protocol.ApiResponseChecker.a(ApiResponseChecker.java:185)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at com.facebook.http.protocol.JsonResponseHandler.a(JsonResponseHandler.java:34)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at com.facebook.http.protocol.ApiResponseHandler.b(ApiResponseHandler.java:91)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at com.facebook.http.protocol.ApiResponseHandler.a(ApiResponseHandler.java:54)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at com.facebook.http.protocol.ApiResponseHandler.handleResponse(ApiResponseHandler.java:29)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at com.facebook.http.common.FbHttpRequestProcessor.a(FbHttpRequestProcessor.java:951)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at com.facebook.http.common.FbHttpRequestProcessor.a(FbHttpRequestProcessor.java:293)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at com.facebook.http.common.FbHttpRequestProcessor.a(FbHttpRequestProcessor.java:225)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at com.facebook.http.common.FbHttpRequestProcessor.a(FbHttpRequestProcessor.java:92)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at com.facebook.http.common.FbHttpRequestProcessor$Dispatcher.a(FbHttpRequestProcessor.java:1176)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at com.facebook.http.common.FbHttpRequestProcessor$Dispatcher.run(FbHttpRequestProcessor.java:1155)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at java.util.concurrent.FutureTask.run(FutureTask.java:237)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at com.facebook.common.executors.ConstrainedListeningExecutorService$Worker.run(ConstrainedListeningExecutorService.java:308)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at com.facebook.common.executors.NamedThreadFactory$1.run(NamedThreadFactory.java:38)
04-24 16:49:37.417: W/fb4a(:<default>):BlueServiceQueue(26030):     at java.lang.Thread.run(Thread.java:818)
04-24 16:49:37.612: W/ActivityManager(727): Unbind failed: could not find connection for android.os.BinderProxy@1c546d46

您将动作类型设置为books.read,但实际上是books.reads。请看

让我检查一下!请看这里: