Articles of Facebook

Facebook的Android应用程序集成

有没有任何API的Facebook集成在Android? 我有一个需要通过Android应用程序发布图像到Facebook。 请提供关于此的链接或build议..

获取与facebook同步的Android的联系人照片

我试图在我的应用程序中显示联系人图片,但我得到的只是手动添加,而不是与Facebook同步的那些的图片。 如何解决这个问题? 这里是我的代码如下: Uri uri = ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, Long.parseLong(PhotoId)); InputStream input = ContactsContract.Contacts.openContactPhotoInputStream(context.getContentResolver(), uri); return BitmapFactory.decodeStream(input);

在Android中打开Facebook应用程序的URL

可能重复: 从Android应用打开Facebook页面? 我在我的android应用程序中有一个webview,我想把一个链接打开Facebook应用程序到我的粉丝页面。 在iOS中,你可以说fb:// …它将打开facebook应用程序。 有没有办法在android中做到这一点? 我已经在重写shouldOverrideUrlLoading,所以我可以拦截它,并发起一个意图,如果我需要的话。

来自Android的Facebook分数API调用不会在时间轴/代码中显示高分

我试图让一个Android应用程序向Facebook发布高分,类似于Facebook上的愤怒的小鸟(它显示在时间轴上,也显示在代码中)。 请记住,这个游戏只在Android上运行,并没有FB Canvas应用程序。 目前我发布高分的步骤如下: 当按下loginbutton时,通过FBvalidation用户,只请求publish_actions权限 – 工作 通过FB SDK调用“/ me”来请求用户ID,并将该ID保存在一个variables中 当用户按“得分100分”时,通过Facebook SDK发送POST请求,使用以下代码: – 作品(从通话logging为真) Bundle params = new Bundle(); params.putString("score", "100"); // appAccessToken is temporarily a constant facebook.setAccessToken(appAccessToken); String response = "null"; try { response = facebook.request(userId + "/scores", params, "POST"); } catch (IOException e) { e.printStackTrace(); } // Logs true if successful Log.d(TAG, response); […]

为什么我的Facebook的Android SDKlogin调用两次?

我正在使用Facebook SDK,问题是FormSubmit函数运行了两次。 它是由onCreateView和statusCallback调用的getView函数调用的,如何解决? public class Home extends Fragment implements LoginListener { public View rootView; public ImageView HomeBg; public ImageView buttonLoginLogout; public TextView chi; public TextView eng; public ColorStateList oldColor; public SharedPreferences prefs; public EasyTracker tracker = null; //Facebook login private Session.StatusCallback statusCallback = new SessionStatusCallback(); @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { […]

与cordovaFacebook的Android密钥哈希

我正在开发与Meteor和Cordova的混合应用程序。 我想configurationFacebook的连接,并得到它在iOS上工作,但我卡在android。 我似乎无法find正确的密钥散列。 我总是得到这个消息: 密钥散列无效。 密钥哈希…不匹配任何存储的密钥哈希值。 我已经尝试通过以下命令find正确的密钥哈希值: keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 和标准密码“android”。 我将所得到的密钥添加到Facebook,但没有帮助。 我也在下面的post中尝试过这个工具。 它给了我另一个关键,也没有工作。 有任何想法吗?

什么是用Flex编写的Facebook应用程序的“Android类名”?

设置Facebook应用程序时,需要安装Android软件包名称和Android类名称。 第一部分很简单,Google Play甚至在我的应用程序列表中显示了这一点。 如何findFlex应用程序的Android类名?

安装FB应用程序时,Android Facebook示例应用程序不会login

起初我以为这是我的应用程序,但使用任何FB示例应用程序时,我都会遇到同样的问题。 以HelloFacebookSample为例,它给你一个loginbutton,login后显示你的照片,并让你张贴状态更新。 如果我没有在手机上安装FB应用程序,loginbutton会给我一个networking视图,我通过login和照片出现在应用程序,我可以发表post。 但是,如果FB应用程序安装在我的手机上,它会popup一个对话框,说应用程序想访问您的公共configuration文件等我按OK和…..什么都没有。 我发现了很多似乎相似的问题,但问题通常是使用debugging键而不是释放键,但是我从eclipse运行,因此debugging键仍然适用。 有任何想法吗?

Facebook应用邀请已被弃用

作为2017年11月7日发布的Facebook SDK版本4.28.0的最新版本,应用程序邀请已被弃用。 https://developers.facebook.com/docs/app-invites/android/ 随着Facebook SDK版本4.28.0的发布,应用程序邀请已被弃用。 它将被支持到2018年2月5日。 它使得AppInviteDialog无法按预期工作(显示白色屏幕而不是列表好友 – Facebook应用程序未安装在设备中),即使我将Facebook SDK版本降低到4.27.0或更低)。 我试图find更多的信息在官方文件,但没有运气。 任何人都有解决这个麻烦?

在Android上分享图像和文字到Facebook

什么是正确的方式来分享一个图像和文本到Android的Facebook? 例如带有预先填充文本的图片。 我意识到这是不可能从原生的Android共享意图,如这里所述。 因为它只能采取图像或链接不是两个。 我也尝试使用facebook-sdk-3.14: FacebookDialog.ShareDialogBuilder 但我现在意识到这是仅用于共享链接。 我也尝试过: createShareDialogBuilderForPhoto() 但这仅用于共享图像。 有没有什么我在sdk中失踪? 我猜这是不可能从FacebookDialog? 我需要去在Facebook上创build我自己的应用程序的路线和我自己的开放graphics行动? 理想情况下,我期待没有loginbutton 。 我也看到了类似的问题,但大多数是关于共享意图,或者如果它是sdk它至less一年过时了,解决scheme是有点类似这样的: Bundle parameters = new Bundle(); parameters.putString("message", category_item_name_desc.getText().toString()); parameters.putString("picture", categoryItemsModel.getImageUrl()); parameters.putString("caption", txtDescription_desc.getText().toString()); facebook.request("/me/feed", parameters, "POST"); 尝试通过Feed对话框(WebDialog),但即时通讯“错误(#324)需要上传文件”,任何帮助将是伟大的。