谁能告诉我如何在不使用他们的 SDK/iOS 库的情况下将图像/相册和喜欢的内容发布到 Facebook,即使用完整的自定义代码来完成。 Ray Wenderlich 的所有教程都已过时且不起作用。
我无法让它工作。
最佳答案
这里是所有遇到同样问题的人的解决方案:
- ( BOOL ) postImageData:( NSData * )imageData toWall:( NSString * )wallID withFilename:( NSString * )filename asynchronously:( BOOL )decision
{
NSString * stringURL = [NSString stringWithFormat:@"%@me/photos?access_token=%@", fbGraphAPIRoot, self.accessToken];
NSURL * url = [NSURL URLWithString:stringURL];
ASIFormDataRequest * request = [ASIFormDataRequest requestWithURL:url];
[request setData:imageData withFileName:filename andContentType:@"image/jpeg" forKey:@"file"];
[request setRequestMethod:@"POST"];
[request setDidFinishSelector:@selector( postToFacebookSucceeded: )];
[request setDidFailSelector:@selector( postToFacebookFailed: )];
[request setDelegate:self];
if ( decision == YES )
{
[request startAsynchronous];
}
else
{
[request startSynchronous];
}
return YES;
}
关于ios - 在不使用 iOS SDK 的情况下使用 Facebook Graph API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7941835/