尝试使用Facebook iOS SDK执行内置功能。我找到了如下所示的片段,但如何才能收到有关请求状态的通知?我无法知道请求是否真的导致了Like,失败以及出于什么原因。
问:如何从FBRequest获得回调?
// Trying to perform built-in-like
[FBRequest requestWithGraphPath:@"me/namespace:like"
parameters:@{@"recipe":@"http://myurl.com"}
HTTPMethod:@"POST"];
答案 0 :(得分:1)
根据FBRequest API requestWithGraphPath
方法未进行实际调用。
//Returns a newly initialized request object that can be used to make a
//Graph API call for the active session.
requestWithGraphPath:parameters:HTTPMethod:
调用本身可以使用startWithCompletionHandler:
。
- (FBRequestConnection*)startWithCompletionHandler:(FBRequestHandler)handler;
查看FBRequestConnection的API,FBRequestHandler
是一个块,一旦连接完成,就会传递一个块来注册一个带有该请求结果的回调。
换句话说,当请求以成功,错误或取消操作完成时,将调用它。