iOS,Facebook应用仅由ME发布

时间:2013-08-20 03:09:03

标签: ios facebook facebook-graph-api facebook-ios-sdk

我错过了什么。我正在创建应用程序,用户可以在其中拍照,编辑并将其发布到Facebook。我在developers.facebook.com上创建了应用程序,在我的iOS应用程序中插入了密钥。我可以登录并在我的个人资料上发布图片,没有任何问题。它很好地说“几分钟之前通过 - 我的应用程序 - ”它完美无缺。

我发帖使用:

NSMutableDictionary* params = [[NSMutableDictionary alloc] init];
[params setObject:message forKey:@"message"];
[params setObject:UIImagePNGRepresentation(image) forKey:@"picture"];
//disable button

[FBRequestConnection startWithGraphPath:@"me/photos"
                             parameters:params
                             HTTPMethod:@"POST"
                      completionHandler:^(FBRequestConnection *connection,
                                          id result,
                                          NSError *error)
 {
     if (error)
     {
         //showing an alert for failure
         [self showAlert:@"Facebook unable to share photo " result:result error:error];
     }
     else
     {
         //showing an alert for success
         [self showAlert:@"Facebook share photo successful" result:result error:error];
     }
 }];
和我说的一样,它对我来说非常适合。我把这个应用程序交给了我的朋友,他正常登录,app请求许可,一切都很酷。拍照,点击帖子,等待上传,应用程序给他提醒图片成功发布“成功发布'Facebook分享照片成功'。帖子ID:东西”,但图像从未出现在他的墙上。到目前为止,我只测试了其他帐户(我将用更多帐户测试它,但我不确定我错过了什么)。

应该在Facebook的应用设置中配置什么,以便每个人都可以使用我的应用?是因为应用程序详细信息尚未提交给Facebook,或者因为我没有设置iPhone AppStore ID - 因为应用程序尚未在商店中存在?

// -------------------- EDIT 1 ---------------------

图片在那里,它正在发布!相册正在创建中,它表示内部有一些图像但未显示预览。当用户进入该专辑时,图片可见并且要求用户批准这些图像。如果用户批准,则通常可以看到图像并且正在发布实际的墙贴。我怎样才能覆盖这个?

0 个答案:

没有答案