我正在编写一个与Facebook SDK集成的应用程序,以共享一些(string)内容作为墙贴。 现在,我做了HelloFacebookSample的工作。 但是它使用他们的LoginButton来login用户。 我不要那个。 我想要做的就是点击操作栏中的我的分享button,并将其分享到Facebook。 因此,我想以编程方式login,我试图模拟LoginButton做什么,但目前为止没有成功。 我明白了 12-06 15:34:33.180:E / AndroidRuntime(19493):java.lang.UnsupportedOperationException:会话:尝试重新授权具有未决请求的会话。 公共类MainActivity扩展FacebookActivity { @SuppressWarnings("serial") private static final List<String> PERMISSIONS = new ArrayList<String>() { { add("publish_actions"); } }; private final int REAUTHORIZE_ACTIVITY = 3; private Button postStatusUpdateButton; private PendingAction pendingAction = PendingAction.NONE; private enum PendingAction { NONE, POST_PHOTO, POST_STATUS_UPDATE } /** * Called when the […]
我正在使用新的FaceBook SDK 3.0。 当从URL发送图像到“我/照片”,我间歇性地得到一个EOFException 。 我偶尔会遇到这个错误(约20次)。 我还必须添加,如果我再次重试发布EOFException后,它成功发布。 所以,暂时我编码自动重试一次,如果我得到EOFException并且解决scheme似乎令人满意。 但是我需要知道是什么造成的,这是Android SDK中的一个错误。 我search了很多,但没有得到任何东西。 我发布日志(出于安全原因删除我的访问令牌和图像的URL) 06-05 15:09:42.585: D/FacebookSDK.Request(16611): Request: 06-05 15:09:42.585: D/FacebookSDK.Request(16611): Id: 9 06-05 15:09:42.585: D/FacebookSDK.Request(16611): URL:https://graph.facebook.com/me/photos?caption=abc&format=json&sdk=android&migration_bundle=fbsdk%3A20121026&access_token=ADBCEFG&url=http%3A%2F%2Ftest.test.test%2Ftest%2Ftest%2F201695%2Ftest%2F18629 06-05 15:09:42.585: D/FacebookSDK.Request(16611): Method: POST 06-05 15:09:42.585: D/FacebookSDK.Request(16611): User-Agent: FBAndroidSDK.3.0.0 06-05 15:09:42.585: D/FacebookSDK.Request(16611): Content-Type: multipart/form-data; boundary=3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f 06-05 15:09:42.585: D/FacebookSDK.Request(16611): Parameters: 06-05 15:09:42.585: D/FacebookSDK.Request(16611): caption: abc 06-05 15:09:42.585: D/FacebookSDK.Request(16611): format: json […]
我正在关注使用Android Studio的Android SDK的Facebook SDK 。 当我运行我的应用程序时,我得到了下面提到的警告。 Gradle: module 'facebook' won't be compiled. Unfortunately you can't have non-Gradle Java module and Android-Gradle module in one project. 我应该如何解决这个问题? 提前致谢! UPDATE1: 我试了@Scott Barta的答案,并得到以下错误消息。 A problem occurred configuring project ':App'. > Failed to notify project evaluation listener. > A problem occurred configuring project ':libraries:facebook'. > Failed to notify project […]