Articles of android facebook

在一个请求中获取读取和发布权限

在你们都说不可能之前,打开Spotify应用程序并用Facebook按钮点击登录。 我想知道他们是如何做到的,以及如何在一个请求中获得“publish_stream”和基本权限/电子邮件。 另外,如果我从上次会话中获得某些信息(他们上次使用该应用程序时),我是否可以使用Facebook SDK重新开启Facebook会话? 编辑 -SCREENSHOTS以下为音乐AVERT

Facebook 3.0 Android第二次登录尝试返回“会话状态关闭”

我正在尝试将Facebook集成到我的Android应用程序中。 使用Facebook登录按钮,我尝试登录。当我第一次安装应用程序时,它工作正常并成功登录。 当我使用该按钮注销,然后再次尝试登录时,它会显示权限对话框,但会关闭SessionState返回状态。 有什么建议么? 这是我的代码 public class LoginActivity extends FragmentActivity{ // private Login login; private boolean isResumed = false; private BirthDayComp app; private int Login=0; private int LogOut=1; private int Count=LogOut+1; private boolean loged= false; private Fragment[] fragments = new Fragment[Count]; private UiLifecycleHelper uiHelper; private Session.StatusCallback callback = new Session.StatusCallback() { @Override public void call(Session […]

在facebook页面上分享抛出错误

当我在Facebook页面上分享时,收到以下错误: (#100)只有URL的所有者才能指定图片,名称,缩略图或描述参数。 它在5-10天前工作正常。 搜索时我在Facebook开发者网站链接上find了以下内容: “自2017年11月7日起,链接自定义可用,但链接必须由发布页面拥有,并且需要页面访问令牌。要validation所有权,请检查URL节点上的ownership_permissions {can_customize_link_posts}字段。请参阅我们的链接所有权指南以获取更多信息。对于版本2.10及更低版本,不推荐使用图片,名称,缩略图和说明。不推荐使用所有版本的标题。“ 任何帮助,将不胜感激! ShareLinkContent content = new ShareLinkContent.Builder() .setContentUrl(Uri.parse(shareUrl)) .build(); new ShareApi(content).share(new FacebookCallback() { @Override public void onSuccess(Sharer.Result result) { shareCallback.onSuccess(result); } @Override public void onCancel() { shareCallback.onCancel(); } @Override public void onError(FacebookException error) { shareCallback.onError(error); } });

在Facebook Android SDK 4.0中设置按钮的登录/注销文本?

我的xml看起来像这样 和背景drawble xml是 现在在android工作室预览屏幕中,它按预期显示。 但是当我在手机或模拟器上运行它时,默认显示“登录FACEBOOK”,就像这样 如何在运行应用程序时获取自定义文本?

设计FacebookActivity以避免可怕的进度吧

我刚刚使用他们的SDK和ParseFacebookUtilsV4实现了通过Facebook登录。 在我的清单中,我必须声明在我尝试登录时启动的FacebookActivity ,这非常有用。 这个片段来自官方文档,所以我没有选择任何东西。 我觉得它的造型真的很奇怪 。 在我的模拟器(API 22)上它有一个似乎来自90年代的ProgressBar! 有没有办法造型呢? 我试过更改android:theme属性,但没有成功。 我想扩展com.facebook.FacebookActivity ,但在挖掘完源代码之后我发现它膨胀了一个com.facebook.LoginFragment ,然后实际负责进度条。 有任何想法吗?

Facebook Sdk尚未初始化FacebookSdk.sdkInitialize()

嘿,我知道之前有人问过这个,但没有一个解决方案似乎有所帮助。 我在我的应用程序中首次使用Facebook SDK。 我尝试过的: 我曾尝试过在互联网上发现的大部分内容,但没有得到任何关于此的内容。 这是我的MainActivity.java: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FacebookSdk.sdkInitialize(getApplicationContext()); } } 这是My Activitymain.xml: 看我的Logcat : 05-13 16:30:39.332: E/AndroidRuntime(10264): Caused by: The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first.

fb:// profile / {userid}似乎不起作用

我尝试在特定页面上启动Facebook应用程序,它正在使用早期版本的FB APP,但新版本是25.0.0.19.30。 这个function不起作用,与uri.parse(“fb:// profile / {userid}”)的意图带我到内容不可用页面。 这是来自Facebook的安全更新吗? 任何其他方式来启动与特定的用户页面的应用程序。

Android的Facebook的SDK导入错误

我有下载Facebook的SKD导入它在我的Eclipse添加V4的jar文件,并更改编译器为1.6,但它给了我错误的类FacebookAppLinkResolver import bolts.AppLink; import bolts.AppLinkResolver; import bolts.Continuation; import bolts.Task; 以上都不是import

android facebook sdk发布feed到用户的时间轴

在我的应用程序中,我需要在用户的时间轴上发布特定的内容。 我遵循https://developers.facebook.com/docs/howtos/androidsdk/3.0/publish-to-feed/上的官方教程。 但在本教程中,他们已经提到要首先设置Loginstream。 他们给了一个很好的指导来做到这一点。 没关系。 但是我想要的是,用户只会看到Share Storybutton。 如果用户login,故事应该直接发布。 如果不是,则应该遵循正常的loginstream程,询问所需的权限,logincallback故事应该发布。 我不想显式地显示loginbutton。 我坚持这一点,因为在文档中,他们提到使用<com.facebook.widget.LoginButton …. />login的任何地方。 我不想使用这个,因为这将需要用户进行两次交互。 首先点击loginbutton,第二次发布他/她必须点击分享故事button的故事 。 我找不到方法来检查用户是否未login,并强制他/她先从我的代码块login。

我怎样才能将facebook SDK添加到android项目?

我正在尝试添加Facebook SDK到android项目,但我无法添加它,我无法做到这一点。 我的项目有一个软件包,里面有8-10个软件包,我可以在哪里添加Facebook SDK? 我在网上search了很多,但找不到好的解决scheme。