我搜索了很多关于在 facebook 上发布屏幕截图的论坛和线程。我找到了要在CCDirector
其中创建屏幕截图的功能。我还看到了将屏幕截图发布到相册或墙上的 Facebook 的方法。但这对我不起作用。
UIImage *tempImage = [[CCDirector sharedDirector] screenshotUIImage];
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
tempImage,@"message",
nil];
[facebook requestWithGraphPath:@"me/photos"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
screenshotUIImage 是制作屏幕截图的功能,它工作正常。
requestWithGraphPath
不为我做任何事情。我在参数中使用了不同的关键字,例如“tempImage, @"source"," 和 "tempImage, @"image"," 但没有任何反应。
然而,在墙上张贴文本,比如带有预定义图像链接的高分是正常的。
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
imageSrc, @"picture",
serverLink, @"link",
postName, @"name",
customMessage, @"caption",
nil];
// Post on Facebook.
[_facebook dialog:@"feed" andParams:params andDelegate:self];
谁能指导我如何进行图片发布?