gpt4 book ai didi

ios - 通过 Facebook IOS SDK 发布的照片​​转到错误的相册

转载 作者:行者123 更新时间:2023-12-01 17:01:31 25 4
gpt4 key购买 nike

通常,当我们使用 Facebook iOS SDK 将照片发布到 Facebook 时,它会自动进入以应用程序命名的相册。例如,如果 Facebook 应用程序名为“MyApp”,则照片将保存到相册“MyApp photos”。

然而,截至两天前,我们正在开发的一个应用程序开始出现异常行为,通过它发布的所有照片都保存到“DifferentApp 照片”相册中。

该照片仍与正确的应用程序相关联,因为在标题下方仍然显示“X 分钟前通过 MyApp”,并且 MyApp 链接转到 MyApp。对于我的生活,我无法弄清楚“DifferentApp”是如何出现的。

发布照片的代码没有改变,但它的值(value);

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:img, @"picture",message,@"caption",nil];

[appDelegate.fbObj requestWithGraphPath:@"me/photos"andParams:params andHttpMethod:@"POST" andDelegate:self];

什么 改变的是我们现在强制 Facebook SDK 通过应用内 webview 进行身份验证,而不是切换到 Facebook 应用程序(参见 Disable Single Sign On (SSO) in Facebook IOS SDK)

需要考虑的其他几点;
  • 如果我们删除“DifferentApp Photos”相册然后发布新照片,照片将保存在 中。另一个相册,即“ThirdApp 照片”
  • 我们注册了一个全新的 Facebook 应用程序并通过它发布照片 - 照片仍然转到错误的相册

  • 任何想法/想法将不胜感激。

    最佳答案

    在图形 API 上调用 me/photos 后检查响应中的照片 ID,您可能会注意到我所做的相同的事情。现在,对于故事的其余部分:-)

    我在新创建的 Facebook 应用程序中遇到了同样的问题,而我几个月前创建的应用程序仍然允许我将图片上传到我的墙和相关相册而没有任何问题。

    Surly 照片被上传到 Facebook,因为有效的回复带有照片的 ID,但是如果我将新上传的照片的 ID 附加到 http://www.facebook.com/photo.php?fbid=该照片会显示在一个相册中,但该相册无法删除,也无法在我的相册列表中访问。 (这张专辑以我一年多前制作的使用 Facebook Connect 的 iOS 应用命名)

    经过更多的黑客攻击后,我决定使用另一个几乎没有任何数据的 Facebook 帐户登录我的 iOS 应用程序。令我惊讶的是,我能够成功地将图片上传到应用程序的相册并看到它出现在我的墙上。

    关于ios - 通过 Facebook IOS SDK 发布的照片​​转到错误的相册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6507550/

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