照片对我的朋友来说不可见,但它在我的时间轴上

时间:2013-08-01 07:31:57

标签: ios facebook-graph-api

从我的应用程序中我可以发送照片并在时间线上更新,但我的朋友都没有看到它。我在我的app plist上尝试了其他示例应用程序的密码,并尝试发送照片。它很有魅力。有人能告诉FB秘密针有什么问题吗?我作为扩展权限授予了权限:publish_stream photo_upload

[self performPublishAction:^{

        [FBRequestConnection startForUploadPhoto:image
                               completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {

                                   if (!error) {
                                       textView.text = result[@"id"];
                                       NSLog(@"Posted : %@", result);
                                       post_Photo.enabled = TRUE;

                                   }
                                   else
                                       NSLog(@"Error : %@", error);
                               }];

    }];

- (void) performPublishAction:(void (^)(void)) action {

    if ([FBSession.activeSession.permissions indexOfObject:@"publish_stream"] == NSNotFound) {


        [FBSession.activeSession requestNewPublishPermissions:@[@"publish_stream"]
                                              defaultAudience:FBSessionDefaultAudienceFriends
                                            completionHandler:^(FBSession *session, NSError *error) {
                                                if (!error) {
                                                    action();
                                                }
                                                //For this example, ignore errors (such as if user cancels).
                                            }];
    } else {
        action();
    }

}

1 个答案:

答案 0 :(得分:0)

LOL。我没有将应用程序设置从沙箱启用更改为禁用,因此它仅适用于开发团队。