繁体   English   中英

这是使用iOS Facebook SDK将图像发布到用户墙上时的预期行为吗?

[英]Is this the expected behavior when posting an image to a user's wall with the iOS Facebook SDK?

我正在使用以下代码发布到用户的墙上。 它工作正常,但我注意到它还创建了一个以我的应用程序命名的相册,并将图像添加到该相册。 这是iOS应用程序的预期行为吗? 有没有办法只发布到墙上而不保存用户帐户中的图像?

FBRequestHandler handler =
^(FBRequestConnection *connection, id result, NSError *error)
{
    // output the results of the request
    NSLog(@"Error - %@", error);
    NSLog(@"Result - %@", result);
};

UIImage *img = [logo getImage];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"Test Message",@"message",img,@"picture",nil];
[FBRequestConnection startWithGraphPath:@"me/Photos"
                             parameters:params
                             HTTPMethod:@"POST"
                      completionHandler:handler];

@GoldenJoe,您正在使用自定义应用程序在Facebook上发布图像。 这样,当您注册应用程序时,您将获得App ID / API密钥)。 在从iPhone应用程序发布图像时,Facebook会创建一个单独的相册,其名称用于在Facebook上注册上述应用程序。

这是正常的,Facebook独立创建一个单独的专辑,并且您使用该应用程序凭证(APP ID)发布的所有图像都在相同的专辑下。 您可能希望查看相册照片以更好地理解该概念。

希望能帮助到你!!

暂无
暂无

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

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