标签: facebook-sdk-3.0

AccessToken令牌:Facebook Android SDK中的ACCESS_TOKEN_REMOVED

我正在使用Facebook SDK,但我想创建相册,但我在会话中获得了ACCESS_TOKEN_REMOVED.

在会议中得到这个

{Session state:OPENED, token:{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[read_stream, manage_friendlists, read_mailbox, status_update, photo_upload, video_upload, sms, create_event, rsvp_event, email, xmpp_login, create_note, share_item, publish_stream, ads_management, read_insights, read_requests, manage_notifications, read_friendlists, manage_pages, publish_actions, user_birthday, user_religion_politics, user_relationships, user_relationship_details, user_hometown, user_location, user_likes, user_activities, user_interests, user_education_history, user_work_history, user_online_presence, user_website, user_groups, user_events, user_photos, user_videos, user_photo_video_tags, user_notes, user_checkins, user_about_me, user_status, basic_info]}, appId:458921577539675}

码.

/**
 * Connect to facebook using Facebook SDK.
 */
public void connectToFacebook() {
    Session session = Session.getActiveSession();
    if(session == null || session.isClosed()) {
        Session.openActiveSession((Activity)context, true, new StatusCallback() …
Run Code Online (Sandbox Code Playgroud)

android facebook facebook-sdk-3.0

39
推荐指数
3
解决办法
3万
查看次数

未找到词法或预处理器问题'FacebookSDK/FacebookSDK.h'文件

我只是通过这个文档在ios项目中添加facebookSDK.framework:Facebook SDK for iOS入门

我已经成功构建并运行了我的Xcode项目.但是当我复制我的源代码并在另一台PC上运行它后出现错误"未找到词法或预处理器问题'FacebookSDK/FacebookSDK.h'文件"

我还在我的项目资源中添加了facebookSDK.framework,然后再试一次,但没有解决它.

那么,请告诉我如何在其他地方运行这个项目.

objective-c facebook-graph-api ios xcode5 facebook-sdk-3.0

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

Facebook sdk获取用户的电话号码或地址?

我想我挖了整个facebook sdk文档,但似乎无法找到获取用户电话号码或地址的方法.此功能是否已删除,如本主题所述,建议在几周内(2011年)重新启用此功能.

facebook-graph-api facebook-android-sdk facebook-sdk-3.0

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

Facebook通过ios中的社交框架登录

我是iOS开发的新手.我必须在我的iOS应用程序中集成Facebook登录,因为用户登录它会获取所有信息并将其导航到主屏幕.我通过Facebook最新的SDK完成了这个,但我希望它通过社交框架完成.我已经浏览了大量的在线资料,并且还找到了他们通过社交框架在Facebook页面(Wall)上分享(发布)内容的示例,但不是Facebook登录.任何人请帮忙,让我知道如果Facebook可以通过社交框架登录,或者我必须坚持使用SDK.提前致谢

iphone objective-c ios facebook-sdk-3.0

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

Android facebook登录无法使用已安装的Facebook应用

我已经设置了简单的Facebook登录.对于Android 2.3.6一切正常,用户获得提示登录对话框,输入数据和应用程序继续.我认为这是android版本的错误,但是当手机上安装了facebook应用程序时,它会发现登录不起作用!

测试了这一点:Galaxy Ace 2.3.6 HTC Desire 4.1.2 Galaxy Note 4.1.2 Android模拟器4.1.2

即使是facebook样本也无法正常工作!

每次应用程序执行时 - else { Log.d("SESSION NOT OPENED", "SESSION NOT OPENED"); }

会议似乎没有打开,但为什么呢?按照本指南 - https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/

码:

Session.openActiveSession(this, true, new Session.StatusCallback() {

        @Override
        public void call(final Session session, SessionState state, Exception exception) {

            if (session.isOpened()) {

                Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {

                    @Override
                    public void onCompleted(GraphUser user, Response response) {
                        if (user != null) {
                            Log.d("Access_token", session.getAccessToken());
                        }
                    }
                });
            } else {
                Log.d("SESSION NOT OPENED", "SESSION NOT OPENED");
            }
        } …
Run Code Online (Sandbox Code Playgroud)

android facebook facebook-android-sdk facebook-sdk-3.0

12
推荐指数
3
解决办法
3万
查看次数

Facebook Android SDK和java.lang.NullPointerException

根据https://developers.facebook.com/docs/android/getting-started/facebook-sdk-for-android/上发布的教程,我无法在我的Android应用程序中打开活动的facebook会话

现在我已经挣扎了很长一段时间没有运气!如果你们中的一个人能指出我正确的方向,我将很高兴!(我打赌这个错误是我身边的一些设置,但我无法发现它)

这是我在调用Session.openActiveSession后看到的错误(在我的活动的onCreate中这是真的,新的Session.StatusCallback()(我几乎遵循facevook开发人员教程中给出的步骤)


编辑: 首先记录以下警告消息,然后在随后的屏幕截图中显示错误消息

09-03 19:26:22.726:W/Bundle(17458):键 com.facebook.platform.protocol.PROTOCOL_VERSION期望String但值是java.lang.Integer.返回了默认值. 09-03 19:26:22.736:W/Bundle(17458):尝试转换生成的内部异常:09-03 19:26:22.736:W/Bundle(17458):java.lang.ClassCastException:java.lang.Integer不能强制转换为java.lang.String 09-03 19:26:22.736:W/Bundle(17458):at android.os.Bundle.getString(Bundle.java:1061)09-03 19:26:22.736:W/Bundle(17458):在android.content.Intent.getStringExtra(Intent.java:4466)09-03 19:26:22.736:W/Bundle(17458):at com.facebook.AuthorizationClient $ KatanaLoginDialogAuthHandler.tryAuthorize(AuthorizationClient. java:821)09-03 19:26:22.736:W/Bundle(17458):at com.facebook.AuthorizationClient.tryCurrentHandler(AuthorizationClient.java:272)

在此输入图像描述


09-02 22:55:04.110:E/AndroidRuntime(13287):FATAL EXCEPTION:main 09-02 22:55:04.110:E/AndroidRuntime(13287):java.lang.RuntimeException:无法恢复活动 {com.good .amrfbintegration/com.facebook.LoginActivity }: java.lang.NullPointerException 09-02 22:55:04.110:E/AndroidRuntime(13287):at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3036)09-02 22 :55:04.110:E/AndroidRuntime(13287):在android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3077)09-02 22:55:04.110:E/AndroidRuntime(13287):在android.app.ActivityThread. handleLaunchActivity(ActivityThread.java:2373)

在此输入图像描述

这是我到目前为止所做的

使用以下信息在Facebook上更新了应用程序(我使用了使用我机器的调试密钥库生成的哈希键)

在此输入图像描述

以下是我的清单文件中的相关信息(@ string/app_id是来自facebook开发门户的应用程序ID)

在此输入图像描述

我以这种方式向我的项目添加了对Facebook SDK的引用

在此输入图像描述

这是主要活动的OnCreate方法中的代码

@Override
    protected void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        activity = this;

        Session.openActiveSession(this, true, new Session.StatusCallback() 
        {
            @Override
            public void call(Session session, SessionState state, Exception exception)
            {               
                if (session.isOpened())
                { …
Run Code Online (Sandbox Code Playgroud)

android facebook android-facebook facebook-sdk-3.0

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

XMPPFrameWork在Facebook上没有做过身份验证

我曾经使用过AppId,这是几个月前在我的iOS聊天应用程序中创建的.现在我必须使用新创建的AppId进行发布.

如果我使用旧的AppId,XMPP通过身份验证并能够与朋友聊天.使用新的AppId时,XMPP 未经过身份验证.我使用这两个ID尝试了许多帐户logIns.
如果有任何机构有解决方案,请帮助我

<failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>
Run Code Online (Sandbox Code Playgroud)

注意:
我使用的是最新的XMPP Framework,它在几个小时前更新(https://github.com/robbiehanson/XMPPFramework).

facebook xmppframework ios7 xcode5 facebook-sdk-3.0

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

iOS Facebook SDK错误域com.facebook.sdk代码2和代码7

我正在开发允许用户通过Facebook登录的应用程序(使用Facebook SDK).当用户已在iPhone设置中登录Facebook时出现错误.如果不是 - 一切正常.

NSArray *permissions = [[NSArray alloc] initWithObjects:@"email", nil];
    [FBSession openActiveSessionWithReadPermissions:permissions
                                       allowLoginUI:YES
                                  completionHandler:
     ^(FBSession *session,
       FBSessionState state, NSError *error) {
         [self fbSessionStateChanged:session state:state error:error];
     }];
Run Code Online (Sandbox Code Playgroud)

我已经尝试将权限设置为nil数组 - 没有任何改变.

日志是:

Error Domain=com.facebook.sdk Code=2 "The operation couldn’t be completed.
(com.facebook.sdk error 2.)" UserInfo=0x1552c6c0 
{com.facebook.sdk:ErrorLoginFailedReason=com.facebook.sdk:SystemLoginDisallowedWithoutError,
com.facebook.sdk:ErrorSessionKey=<FBSession: 0xabe8100, state: FBSessionStateClosedLoginFailed,
loginHandler: 0x0, appID: APPIDHERE, urlSchemeSuffix: ,
tokenCachingStrategy:<FBSessionTokenCachingStrategy: 0x14b8f3d0>,
expirationDate: (null), refreshDate: (null),
attemptedRefreshDate: 0001-12-30 00:00:00 +0000, permissions:(null)>}
Run Code Online (Sandbox Code Playgroud)

有时,Code 7的错误也会出现.我已经阅读了与此错误相关的几乎所有主题.

我的步骤是:

  1. 将我的.plist文件中的app id与FB bundle id进行比较.他们是一样的!!!
  2. 我的应用程序不是沙箱模式!
  3. 如果我[FBSession openActiveSessionWithReadPermissions:permissions改为 [FBSession openActiveSessionWithPermissions:permissions …

facebook objective-c ios facebook-sdk-3.0

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

在Android应用程序中从谷歌和Facebook注销

我已经使用各自的方法集成了谷歌和Facebook注册.但是在成功签名之后,我想打开不同的活动,同样用户可以去各种不同的活动.我使用了操作栏,我可以选择从用户登录的任一帐户中退出.如果我处于不同的活动,那么我可以在主要活动中退出用户.我得到一个例外,我无法将apiclient引用(对于谷歌)和会话引用(对于Facebook)传递给另一个活动.请帮忙.提前致谢.

android android-activity android-studio facebook-sdk-3.0 google-plus-signin

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

Android Studio 0.5.0重建不与Proguard一起使用

最近我根据IDE的建议将Android Studio从0.4.2更新到0.5.0,将Android Gradle Plug-In从0.7.2更新到0.9.0.项目运行并安装良好,但是当我按下Build-> Rebuild Project时,它会抛出一个错误,停止重建.消息选项卡中出现以下错误:

Information:See complete output in console
Error:Execution failed for task ':projectName:proguardDebug'.
> java.io.IOException: Please correct the above warnings first.
Run Code Online (Sandbox Code Playgroud)

以下是控制台中描述的问题:

:projectName:proguardDebug
Note: there were 2345 duplicate class definitions.
Warning: com.facebook.Settings: can't find referenced class com.facebook.android.BuildConfig
Warning: com.facebook.Settings: can't find referenced class com.facebook.android.BuildConfig
Warning: com.facebook.internal.Utility: can't find referenced class com.facebook.android.BuildConfig
Warning: com.facebook.internal.Utility: can't find referenced class com.facebook.android.BuildConfig
Warning: there were 4 unresolved references to classes or interfaces.
         You may need to add missing library jars or …
Run Code Online (Sandbox Code Playgroud)

android proguard gradle android-studio facebook-sdk-3.0

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