[英]iphone : FBConnect Auto post to user wall
我想从我的iphone应用程序自动发布到用户墙(没有“发布”“跳过”对话框)。 我怎么能这样做?
应在实现FBSessionDelegate
和FBRequestDelegate
的类中调用以下FBRequestDelegate
:
Facebook *_facebook = [[Facebook alloc] initWithAppId:kAppId];
NSArray *_permissions = [[NSArray arrayWithObjects:
@"read_stream", @"offline_access",nil] retain];
[_facebook authorize:_permissions delegate:self];
这就是对fb post的调用(应该在同一个类中使用):
NSString *message = @"This is the message I want to post";
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
message, @"message",
nil];
[_facebook requestWithMethodName:@"stream.publish"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
如果要在其他用户的墙上发布消息,则应在params字典中包含“uid”参数。 请查阅http://developers.facebook.com/docs/reference/rest/stream.publish/
PS在iPhone Facebook连接SDK示例代码中有所有必要的示例,所以请不要害怕调查一下 ;)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.