标签: android-facebook


Facebook SDK 3.0 for Android - "我的朋友"请求永远不会返回

我已经开始升级到Facebook SDK 3.0 for Android.我已设法打开一个活动会话(使用该Session.openActiveSession(...)方法)并获取当前用户的信息(使用该Request.executeMeRequestAsync(...)方法).然而!当我尝试获取当前用户的朋友列表时如下...

Request.newMyFriendsRequest(
    Session.getActiveSession(),
    new Request.GraphUserListCallback()
    {
      @Override
      public void onCompleted(List<GraphUser> users, Response response)
      {
        // never called
      }
    });
Run Code Online (Sandbox Code Playgroud)

... onCompleted(...)永远不会调用回调,我的用户永远都会被挂起.我已经检查过,我的访问令牌是有效的,我很确定不需要额外的权限来获取当前用户的朋友列表.任何人的想法?我被困了,Facebook开发人员错误报告被禁用了!

android facebook facebook-graph-api android-facebook

2
推荐指数
1
解决办法
1611
查看次数

2
推荐指数
1
解决办法
2233
查看次数

android.support.v4.app.Fragment类型无法解析.它是从所需的.class文件,Facebook间接引用的

我想在Facebook上发布照片和文字,因为我使用了facebook参考网站的下面代码

https://developers.facebook.com/docs/android/link-to-your-native-app/#step6

我已经复制了我的活动中的所有代码所以代码,但在下面的行我得到错误

    Session.NewPermissionsRequest newPermissionsRequest = new Session.NewPermissionsRequest(
                        MainActivity.this, PERMISSIONS);
Run Code Online (Sandbox Code Playgroud)

在这一行我得到错误类型android.support.v4.app.Fragment无法解决.它是从所需的.class文件间接引用的

任何人都可以帮助我,如何解决这个问题,我认为这是因为*android-support-v4.jar*也在这里,它也在facebook sdk中,

android facebook facebook-graph-api android-support-library android-facebook

2
推荐指数
1
解决办法
2万
查看次数

如何处理第三方android库中的库不匹配?

我正在编写一个同时使用ActionBarSherlock和Facebook Android SDK的Android应用程序.这两个库都在他们的libs文件夹中提供了android-support-v4.jar:

https://github.com/facebook/facebook-android-sdk/blob/master/libs/android-support-v4.jar https://github.com/JakeWharton/ActionBarSherlock/blob/master/library/libs/android -支持- v4.jar

但是,在头版修订版中,支持jar的两个版本都不同.这会导致使用eclipse构建我的应用程序失败.

我正在使用这两个库,将它们作为git子模块包含在我的应用程序的repo中.一种解决方案是分叉这些库中的一个,在fork中更新android-support-v4.jar的版本,并将我的子模块指向fork.虽然也许这是正确的方法,但不知怎的,这感觉不对.

在使用上述方法之前,我想知道是否还有其他选择.一些流行的Android库似乎使用maven,使用maven是一个很好的解决方案来解决这个问题,一般来说Android应用程序的好主意?

android maven actionbarsherlock android-facebook

1
推荐指数
1
解决办法
491
查看次数

Facebook登录Android设备无法正常工作,但适用于Android Studio Emulator

我正在创建一个Android应用程序,允许用户通过Facebook登录

当我在我的模拟器上运行应用程序时,这工作正常,但是当我在移动设备上测试它时,我收到以下内容:

10-30 16:50:43.784 24503-24503/com.example.user.sociall2 I/chromium:[INFO:CONSOLE(0)]"不允许加载本地资源:file:/// android_asset/webkit/android- weberror.png",来源:数据:text/html,chromewebdata(0)

10-30 16:50:43.798 24503-24503/com.example.user.sociall2 D/logOutput:FBLogInError:net :: ERR_NAME_NOT_RESOLVED

任何人都可以告诉我为什么以及如何解决这个问题?

android facebook facebook-login android-facebook facebook-sdk-4.0

1
推荐指数
1
解决办法
3353
查看次数

不推荐使用AppEventsLogger.deactivateApp(上下文上下文)

我正在使用Facebook SDK for Android v4.20.当我想调用AppEventsLogger.deactivateApp(getApplication()); 在我的Activity的onPause()中,它显示为已弃用.我正在使用Android Studio 2.3,应用程序最低SDK为16,目标为25,我使用构建工具v25.0.2.

它似乎与此SO问题类似,但解决方案不起作用,Android Studio仍然将此方法显示为已弃用.

在此输入图像描述

这警告可能是什么原因?

android facebook facebook-android-sdk android-facebook facebook-sdk-4.x

1
推荐指数
1
解决办法
1590
查看次数

Facebook应用测试人员未收到通知

我正在编写一个使用Facebook SDK(特别是登录名和朋友列表)的Android应用程序。我将前4位测试人员添加到https://developers.facebook.com/apps/ {APP-ID} / roles / roles /中,没有任何问题(这些用户没有被要求确认他们只是想成为测试人员,立即添加为测试人员),此后我添加的任何测试人员都标记为“待审核”,但用户从未收到邀请他们成为测试人员的通知(除非用户在正常的Facebook通知中确实收到了通知)。我相信这个问题已经被问过了,但是到目前为止,还没有答案,Facebook也没有提供讨论这个问题的论坛,这一问题证明了这一点https://www.facebook.com/help/community/question/?id=3608173820208

android facebook android-facebook

1
推荐指数
3
解决办法
1385
查看次数

Android Facebook SDK 降低应用性能

我正在为我的 android 应用程序使用 Facebook SDK。我在整个应用程序中都面临滚动滞后和性能问题。删除 sdk 会删除所有问题。但我打算将 sdk 用于分析目的。除了sdk之外,还有什么需要添加的吗?任何见解都是有帮助的。

我尝试在 gradle 中添加分析实现,但仍然面临同样的问题

实现 'com.facebook.android:facebook-core:4.41.0'

实现 'com.facebook.android:facebook-android-sdk:4.41.0'

android android-facebook

1
推荐指数
1
解决办法
781
查看次数

Android Facebook单一登录错误

我试图在我的Android应用程序中实现Facebook SSO。它将打开本机Facebook应用程序,登录过程完成后显示“ 500:内部服务器错误”。我在做什么错?

任何建议将不胜感激。这是我的代码

public class FacebookUtil {

    public static Facebook facebook = new Facebook(AppConstants.FACEBOOK_APP_ID);
    String FILENAME = "AndroidSSO_data";
    private static SharedPreferences mPrefs;
    private static Context mContext;
    private static  boolean isSucess;
    private static FacebookSucessListener mFacebookSucessListener;
     public static final String FB_APP_SIGNATURE ="xxxxxxxxxxxxxxxxxxx"; 
    public interface FacebookSucessListener {
        public void onSucess(boolean isSucess);
    }
    public static void postToWall(){
        facebook.dialog(mContext, "feed" , new DialogListener(){
            public void onCancel() {

            }
            public void onComplete(Bundle arg0) {

            }

            public void onError(DialogError arg0) {

            }

            public void onFacebookError(FacebookError arg0) …
Run Code Online (Sandbox Code Playgroud)

android single-sign-on facebook-graph-api android-facebook

0
推荐指数
1
解决办法
5817
查看次数

允许用户在Android应用中使用Facebook,Twitter,Gmail帐户登录

我希望我的应用程序能够通过Facebook或Twitter或Gmail登录.我的应用程序不会在相应的帐户上发布,只是我的应用程序的授权或用户创建方式.

有没有任何简单的库可以实现这一点,没有SDK或复杂的配置.

任何建议或示例都会非常有用.

android android-twitter android-authenticator android-facebook

0
推荐指数
1
解决办法
3668
查看次数

Facebook布局错误无法解析资源值:0x7F08000A

我在我的应用程序中登录facebook按钮和发布按钮,当我使用它,它工作正常,但当我去布局我发现这个错误,我不知道什么意思...

我需要一个线索知道如何继续

这个错误来自布局

Exception raised during rendering: Could not resolve resource value: 0x7F08000A.
Exception details are logged in Window > Show View > Error Log
The following classes could not be instantiated:
- com.facebook.widget.LoginButton (Open Class, Show Error Log)
See the Error Log (Window > Show View) for more details.
Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipse

android.content.res.Resources$NotFoundException: Could not resolve resource value: 0x7F070004.
    at android.content.res.BridgeResources.throwException(BridgeResources.java:693)
    at android.content.res.BridgeResources.getColor(BridgeResources.java:185)
    at com.facebook.widget.LoginButton.<init>(LoginButton.java:204)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(    at …
Run Code Online (Sandbox Code Playgroud)

android android-facebook

0
推荐指数
1
解决办法
3040
查看次数