我正在使用官方SDKbeta3.0为Android开发一个简单的Facebook应用。我想在不使用LoginButton的情况下为登录的用户(user_likes、user_interests、friends_likes等)获得额外的权限(如此处解释https://developers.facebook.com/docs/howtos/androidsdk/3.0/login-with-facebook/),事实上,我正在使用方法获得额外的权限publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanc
当我运行我的Android应用程序并单击批准以授予权限时,它不会被重定向到MainActivity。“已登录”消息不会显示在目录中。我已经阅读了Facebook开发人员指南,并将我的代码与Stack上的不同主题进行了比较。我看不出我做错了什么。我很乐意提供帮助。publicclassLoginextendsActivity{/***Calledwhentheactivityisfirstcreated.*/privateCallbackManagercallbackManager;@OverridepublicvoidonCreate(BundlesavedInstanceState)
我已经将FacebookSDK的依赖更新到4.1.0。它们发生了很大变化,现在我找不到与Messenger共享文本和图像的方法。在更新我使用的sdk之前:FacebookDialog.MessageDialogBuilderbuilder=newFacebookDialog.MessageDialogBuilder(this).setName(linkName).setDescription(description).setLink(webLink).setPicture(pictureLink);FacebookDialogdialog=builder.build();dialog.
我有一个问题。我想使用facebookapi并在不调用对话框的情况下在我的墙上发帖。基本上我有一个应用程序,我希望人们能够共享该应用程序,所以我想发布一条特定的消息。我不断收到“方法未实现”的回复。这是帖子的代码。//Itriedthisalso->>Stringpath="http://graph.facebook.com/me/feed";Stringpath="https://api.facebook.com/method/stream.publish";Bundleb=newBundle();//Anditriedthis->b.putString("access_token"
当我尝试在模拟器上安装Facebook-11.apk时收到以下消息:Failure[INSTALL_FAILED_NO_MATCHING_ABIS]我找到了this这不是很有帮助。我的模拟器的图像是IntelAtom(x86_x64)(API21)。我到处搜索,似乎找不到解决这个问题的办法。提前致谢! 最佳答案 对于谷歌搜索者-如果您想使用Facebook应用检查您的应用,请使用Genymotion。如前所述-您无法在基于Intel的图像上安装Facebookapk。 关于android
我已经在Eclipse中安装了适用于Android的FacebookAPI,并将该项目导入到我的Android项目中。我的程序构建得非常好,但是当我尝试运行它时,我得到了Couldnotfindcom_facebook_android.apk!在构建窗口中,当程序实际尝试导入任何FacebookAPI类时,它会出现java.lang.NoClassDefFoundError:com.facebook.android.Facebook 最佳答案 可能您在“JavaBuildPath”中添加了对Java项目的引用,但这是错误的位置。来自
我正在尝试创建一个Facebook集成Android应用程序,但尝试使用Facebook的AndroidSDK很累人。这是thetutorial我正在跟进。我卡在了使用key工具这一步。我搜索了一下,显然我必须立即安装OpenSSL。我在Windows机器上的这些目录下找到了keytool:C:\ProgramFiles\Java\jdk1.6.0_25C:\ProgramFiles\Java\jdk1.7.0当我运行时keytool-exportcert-aliasandroiddebugkey-keystore~/.android/debug.keystore|opensslsha
我正在使用facebooksdk3.0登录我的应用程序。登录工作正常。一旦我注销我的应用程序,它就不会发生。我的退出代码:FacebookmFb=newFacebook("xxxxxxxx");mFb.logout(this);请给我一些想法。 最佳答案 我一直面临着同样的问题,终于我找到了这个修复publicvoidlogout(){Sessionsession=Session.getActiveSession();if(session!=null){session.closeAndClearTokenInformation();
有时我们可以看到,点击某个“分享”按钮后,会显示一个分享方式列表。而且该列表似乎是动态生成的,而不是硬编码的。比如我手机上安装了SpringPad,有些应用的分享功能可以通过SpringPad分享内容,但是它怎么知道我有SpringPad呢?如何实现这样的功能?谢谢。 最佳答案 这是我的Android应用程序BBCNews中执行此操作的实际代码。它共享页面的URL。如果用户安装了Facebook或Twitter应用程序,他们将有机会分享到这些服务以及电子邮件等。finalIntentintent=newIntent(Intent.A
借助适用于Android的GraphAPI,我可以通过“/me”调用获取当前用户的信息。到这里,一切都很好,但是我找不到获取用户真实ID(数字)的方法?怎么做到的? 最佳答案 /me返回一个带有id字段(和其他字段)的JSON对象。您可以像这样解析这个JSON对象:JSONObjectjson=Util.parseJson(facebook.request("me",params));StringuserId=json.getString("id"); 关于android-使用faceb