Articles of 脸谱

Facebook像使用SDK的WebView中的button

我正在尝试使用WebView实现不是Android Facebook SDK的一部分的Facebook Likebutton。 这个想法很简单。 我使用SDKlogin到用户帐户使用SSO所以用户不需要再次键入login名/密码,如果用户已经login在Android FB的应用程序。 然后我想用WebView插入标准的Like Button。 我已经有用户身份validation令牌,在墙上发送状态的权限等问题是如何告诉WebView用户已经login。 我试图用Web生成的URL(webview.loadURL())使用WebView(启用JS): http://www.facebook.com/plugins/like.php?href=myurl&send=false&layout=button_count&width=450&show_faces=true&action=like&colorscheme=light&font&height=21&appId=myId" + "&token=" + mFacebook.getAccessToken()+"&expires="+mFacebook.getAccessExpires(); //(or auth_token instead)<br> 很明显,这是错误的或不足以发送这样的自动化,因为点击Likebutton后,用户被redirect到Web浏览器的login页面。 所以问题是如何编辑这个URL或如何设置cookie(在CookieManager中设置为URL以及哪些cookie)在WebView中签名用户。 谢谢你的帮助!

会话提供给未开启状态的请求

Facebook SDK 3.0中的Facebook朋友select器示例显示错误对话框。 消息框中说:'com.facebook.Facebookexception:会话提供给未开启状态的请求。

Android的Facebook的SDKlogin错误1118578

一切工作正常,直到我想检查如果用户点击与Facebookloginbutton没有互联网连接可用会发生什么。 吐司吐出: login失败。 请联系这个应用程序的制造商,并要求他们向Facebook报告问题#1118578。 在logcat中我有: D / Facebook授权(2824):用户取消login。 我尝试摆脱这个烤面包,并在onCancel()方法中显示我自己的错误消息 – 但我找不到禁用该烤面包的方法。 当我再次启用WiFi时,单点login不再工作了! 这可能是什么原因? private void fbLogin() { facebook.authorize(this, new String[] { "email" }, new DialogListener() { @Override public void onComplete(Bundle values) { app.save("fb_token", facebook.getAccessToken()); app.save("fb_expire", facebook.getAccessExpires()); mAsyncRunner.request("me", new meRequestListener()); } @Override public void onFacebookError(FacebookError error) {} @Override public void onError(DialogError e) {} @Override public void […]

使用Facebook在Android App上注册新用户

目前我有我的Android应用程序设置,以便用户可以通过Facebooklogin到应用程序。 不过,我希望能够给用户一个选项,也可以注册Facebook,但是,似乎没有任何文档。 我通过networking拖网,我找不到任何东西。 有谁知道我怎么能实现这个,甚至把我送到正确的道路上? 请不要将我链接到fb开发人员的应用程序,因为我找不到任何关于此的东西。 提前致谢!!

Firebase会覆盖使用Google帐户login

在文档中似乎没有提到这一点,我发现的只是这个和这个 ,我想在这里确认一下: 如果存在具有相同电子邮件地址但是使用其他凭证(例如密码或不可信提供者)创build的现有账户,则出于安全原因移除先前的凭证。 如果用户通过Facebook或电子邮件/密码login,然后通过Googlelogin,则其帐户login方法将转换为Google。 它只发生在谷歌和只有一个帐户的设置是活动的。 它是打算如此,有什么办法来阻止它?

通过应用程序发布在Facebook粉丝页面上

我设法创build了一个在我的Facebook墙上发布的类。 但是,我如何改变代码来分享我的Facebook粉丝页面呢? 我无法find任何关于谷歌或堆栈溢出… 这里是在Facebook上分享的课程: package com.celticwolf.blahblah; <— changed import com.facebook.android.*; import com.facebook.android.Facebook.DialogListener; import android.app.Activity; import android.content.Context; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.os.AsyncTask; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.Window; import android.widget.Toast; public class ShareOnFacebook extends Activity{ private static final String APP_ID = "35255389027859"; <— changed private static final String[] PERMISSIONS = new String[] {"publish_stream"}; […]

无效密钥哈希密钥哈希不匹配任何存储的密钥哈希

我在Facebook上创build了一个应用程序。 我已经正确地添加了keyhash,应用运行良好,但是当我今天来到并尝试再次运行时,它给了我这个错误。 这是第二次发生。 预先,当我得到这个错误,我删除了应用程序,并再次添加,它开始再次工作和offcourse我不能做一遍又一遍。 还有一件事,他在错误中提到的关键哈希是不一样的,我在应用程序中添加,如果我去应用程序设置关键哈希在那里是正确的。

在android studio中通过Facebook api 4.0parsinglogin

我的代码是。 private void facebook() { List<String> permissions = Arrays.asList("public_profile", "email"); ParseFacebookUtils.logInWithReadPermissionsInBackground(this, permissions, new LogInCallback() { @Override public void done(ParseUser user, ParseException err) { progressDialog.dismiss(); Log.e("Facebook", user + " " + err.getMessage()); if (user == null) { Log.e("MyApp", "Uh oh. The user cancelled the Facebook login."); } else if (user.isNew()) { Log.e("MyApp", "User signed up and […]

Facebook Android意图

我有这个意图的问题。 这个意图是为了发送文本types的消息。 一切工作电子邮件,短信,微博和任何在电话上。 但唯一有问题的是Facebook,它会尝试发布为链接而不是文本。 Intent s = new Intent(android.content.Intent.ACTION_SEND); s.setType("text/plain"); s.putExtra(Intent.EXTRA_SUBJECT, "Quote"); s.putExtra(Intent.EXTRA_TEXT, qoute); startActivity(Intent.createChooser(s, "Quote"));

Facebook SDK 3.0 – 如何强制AUTH对话框?

我正在从Facebook Android SDK 2.0升级到Facebook Android SDK 3.0,我正在寻找更换下面的代码: facebook.authorize(activity, FACEBOOK_PERMISSIONS, Facebook.FORCE_DIALOG_AUTH, facebookDialogListener); 所以在Facebook的Android SDK 2.0中有一个标志FORCE_DIALOG_AUTH强制Facebooklogin对话框显示,即使用户在设备上的Facebook应用程序有一个有效的Facebook会话。 现在这个标志已被弃用,我还没有find如何取代它的提示。 有什么build议么? PS我知道这个问题是连接到单点login(SSO),但禁用SSO不是一个选项。