繁体   English   中英

照片通过 Facebook IOS SDK 发布到错误的相册

[英]Photo posted via Facebook IOS SDK goes to wrong album

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

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

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

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

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

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

What has changed is that we are now forcing the Facebook SDK to authenticate via in-app webview rather than by switching to the Facebook app (see Disable Single Sign On (SSO) in Facebook IOS SDK )

需要考虑的其他几点;

  • 如果我们删除“DifferentApp Photos”相册然后发布一张新照片,该照片将保存在另一个相册中,即“ThirdApp Photos”
  • 我们注册了一个全新的 Facebook 应用程序并通过它发布照片 - 照片仍然是 go 到错误的相册

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

在图表 API 上调用我/照片后检查响应中出现的照片 ID,您可能会注意到我做的同样的事情。 现在,对于 rest 的故事:-)

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

Surly the photo was getting uploaded to Facebook since a valid response was coming back with the photo's id however turns out if I append the newly uploaded photo's id to http://www.facebook.com/photo.php?fbid= the photo would出现但在我的专辑列表中无法删除也无法访问的专辑中。 (这张专辑以我一年多前使用 Facebook Connect 的 iOS 应用程序命名)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM