gpt4 book ai didi

ios - iOS 中 Facebook SDK 中的 FBWebDialog 和注销问题

转载 作者:行者123 更新时间:2023-11-29 13:17:11 24 4
gpt4 key购买 nike

我在我的 iphone 应用程序中使用 Facebook SDK 3.2,我使用 FBLoginView 从 Facebook 登录和注销。和两个按钮:第一个用于在用户的墙上发布内容,第二个用于在 friend 的墙上发布内容。在两者中我都使用 FBWebDialog。当用户启动应用程序时,登录页面打开(在 safari 中)并且一切正常。

但我面临以下问题:

  1. 如果用户想使用另一个 facebook id 登录,没有选择,第一个用户必须从他在 safari 中的第一个 facebook 帐户注销,只有当他返回应用程序时,用户才会得到Facebook 登录页面再次登录。

  2. 当用户点击 FBLoginView 时,它会打开 safari,但是在点击 loginView 之后,如果用户想在不登录的情况下返回应用程序,则没有这样做的选项。

  3. 在发布操作中,我使用的是 FBWebDialog,如果我还没有登录并尝试打开 FBWebDialog,那么在对话框中它会显示 Facebook 登录页面以先登录,但在输入 Facebook 的用户信息和密码后,它会显示消息“发生错误。请稍后重试。”在对话框中,如果我们点击“确定”按钮,它会显示用户已登录,但不会显示共享内容的页面。真是奇怪的行为。

请帮助!!!!

最佳答案

问题 3 的解决方案:添加 @"app_id"和你的 App-ID 到 params 字典:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"0123456789", @"app_id",
name, @"name",
caption, @"caption",
description, @"description",
link, @"link",
picture, @"picture",
nil];

关于ios - iOS 中 Facebook SDK 中的 FBWebDialog 和注销问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15433227/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com