草庐IT

facebook-fbml

全部标签

android - 在设备上安装 Facebook 应用程序时,SSO(单点登录)不起作用

我正在开发一个与facebook集成的Android应用程序。当我设置LoginButton.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO)时,该应用程序运行良好。当我尝试使用SSO时出现问题。我收到以下错误。当我使用不正确的keyhash时,我曾经遇到过类似的错误;现在不再是这种情况,因为Webview登录工作正常。更令人惊讶的是,如果该应用程序安装在FB中,Android应用程序就可以正常工作。例如,我是应用程序管理器,因此它默认安装在我的facebook个人资料中,但是当我尝试使用另一个没有安装该应用程序的fb帐户时,它不起

android - 无法使用 Facebook SDK 针对 Android 2.2 (Froyo) 构建 Android 项目

我最近开始使用适用于Android的FacebookSDK进行编程,我用它编写了一个基本的示例应用程序。我希望它能够在尽可能多的系统上运行,因此我将构建目标设置为Android2.2(Froyo/API级别8)。但是,这会导致以下错误:Using1.7requirescompilingwithAndroid4.4(KitKat);currentlyusingAPI8FacebookTestApp相比之下,FacebookSDK附带的所有示例应用程序都将其构建目标设置为Android2.2,并且没有一个存在此问题。有人知道我可能做错了什么吗?谢谢。 最佳答案

android - java.lang.NoClassDefFoundError : com. facebook.android.Facebook

我在运行我的应用程序时不断收到错误java.lang.NoClassDefFoundError:com.facebook.android.Facebook。这发生在调用时:facebook=newFacebook(APP_ID);附加错误信息:找不到从方法com.example.example1.ShareOnFacebook.onCreate引用的类“com.facebook.android.Facebook”我已经通过Eclipse中的引用库添加了facebook.jar文件。有没有人遇到/解决过这个问题? 最佳答案 只需转到项

android - 解析 xml 时出错 : Unbound prefix with the Facebook SDK

我的项目无法识别我的xml中的com.facebook.widget.ProfilePictureView(或其他小部件)。我导入了facebooksdk,甚至用它来登录并与opengraph交互。一切正常,我只是想添加个人资料图片,所以最终在sdk中使用了这个小部件。我尝试将facebooksdk.jar复制到我的libs文件夹并将其添加到构建路径,但仍然出现未绑定(bind)前缀错误。我的项目属性还在facebooksdk库旁边显示一个绿色勾号。如何使用facebooksdk库中声明的小部件?编辑这是整个xml 最佳答案 尝试将

Android Facebook SDK - 导入 SDK 时出错

我正在尝试按照here中的说明导入androidFacebookSDK.导入项目后出现,但显示如下错误:Theimportandroid.annotationcannotberesolved和Theimportcom.facebook.android.BuildConfigcannotberesolved我正在使用EclipseHelios,SDK管理器中显示的虚拟设备是2.1、2.2、2.3.3和3.1(指南指出您需要安装Android2.2(API8)组件安装以便使用FacebookSDK)。Preferences->JavaCompiler中显示的编译器级别是1.6。可能是什么问

android - 如何仅从带有电话号码的谷歌联系人(而不是 facebook 等)中选择联系人?

我需要修复我的旧应用程序中的错误。错误的一部分是我如何选择联系人。这是我需要的:联系人必须来自“正常”谷歌联系人列表,即我不想获得任何联系人来自Facebook或类似网站。联系人必须至少有一个电话号码。联系人必须来自旧的android.provider.Contacts提供商。如果我可以使用Intent来获取联系人URI而无需自己创建选择列表等,那就太好了。听起来很简单,但我真的很挣扎。这就是我正在尝试的:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);In

Android - 附加到 Facebook.authorize() 的 DialogListener 中的方法没有被击中

我正在尝试将FacebookAndroidSDK集成到我的应用程序中,但我似乎无法使最基本的身份验证正常工作。我有我的项目设置,我的Facebook应用程序ID,所有需要的东西。我用一个简单的OnClickListener()启动Facebook身份验证:signIn_Facebook.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){Log.i("MyTag","Facebookauthorizeabouttostart.");facebook.authorize(SignIn.this

android - 是否可以将一个 facebook 应用程序深度链接到两个 android 应用程序?

我的问题场景是:我有两个适用于同一个应用程序的android应用程序,一个是免费版,另一个是完整版。我为这个android应用程序创建了一个facebook应用程序。现在,我想使用facebook应用程序提供的深层链接功能,它在我的免费版应用程序上运行良好。(深层链接意味着,当用户在facebook上单击我的应用程序图标时,他们将自动重定向到我的android应用程序或市场。)但是,当我想将此功能添加到我的完整版应用程序时,我发现facebook应用程序似乎只提供一个与android应用程序深度链接的配额。因为我可以在appdashboard配置页面只填一个唯一的包名。因此,我的问题是

java.lang.RuntimeException : Failure delivering result ResultInfo while logging using Facebook 错误

我的应用程序在模拟器上运行良好。所以我决定在我的Android手机上运行我的应用程序。我正在尝试使用我的应用程序登录Facebook帐户,它在模拟器上运行良好。一旦我在Android手机上运行我的应用程序,我总是会收到此异常-01-3011:06:08.400:E/AndroidRuntime(7463):java.lang.RuntimeException:FailuredeliveringresultResultInfo{who=null,request=64206,result=0,data=null}toactivity{com.facebook.samples.session

android - 使用 Facebook 的访问 token 通过经过身份验证的用户 session 在 UIWebView 中显示粉丝页面

我们正在为iOS和Android开发一个应用程序,它有一个相当奇怪的要求。该应用程序的其中一个选项卡会打开客户的Facebook页面。所以这是我们想要的功能:用户使用Facebook的SDK(适用于iPhone和Android)登录我们检索访问token并开始我们的应用程序流程当用户点击Facebook页面选项卡时,我们加载一个指向Facebook页面URL的UIWebView。用户应该能够立即与Facebook页面进行交互。因此,第1-3步正常工作。但是,由于此UIWebView之前未在Facebook上进行身份验证,因此它没有有效session。因此,用户需要在此WebView中再