Iphone facebook对话框未向好友发送请求

Iphone facebook对话框未向好友发送请求,iphone,objective-c,facebook,facebook-graph-api,Iphone,Objective C,Facebook,Facebook Graph Api,我正在尝试使用facebook对话框通过以下方式向我的朋友发送请求: NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"Come check out my app.", @"message", nil]; [facebook dialog:@"ap

我正在尝试使用facebook对话框通过以下方式向我的朋友发送请求:

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               @"Come check out my app.",  @"message",
                               nil];

    [facebook dialog:@"apprequests"
                  andParams:params
                andDelegate:self];
代理
-(void)对话框didComplete:(FBDialog*)对话框{
已触发,但显然我在我的好友帐户上没有看到任何内容。我已通过开发者帐户将他添加为应用程序的测试人员。这是为什么?

来自:

用户对用户的请求仅适用于画布应用程序,而不适用于 网站,因为接受请求会将用户引导到画布 发送请求的应用程序的页面URL

  • 您是否在应用程序设置中指定了画布url

  • 对话结束时,Facebook的回复是什么样子的?应该是这样的:

    { 请求:'request\u OBJECT\u ID' 收件人:[用户标识数组] }


  • 嗯..那么我的画布url是什么?因为你不知道它是什么,所以你没有定义它,这就是为什么请求不能工作。根据文档,如果没有一个,请求将不能正常工作。你能确认这个解决方案是针对iPhone应用程序吗?还是仅针对Facebook应用程序?如上所述,请求仅针对画布apps.Canvas应用程序可以在任何iPhone上看到。因此,问题是,您是否也需要为您的本机iOS应用程序提供一个Canvas页面,以便向朋友发送请求?如果不需要,则此答案完全没有回答原始问题。另请参阅