【发布时间】:2012-06-06 11:11:27
【问题描述】:
我正在将 Facebook 请求“深度链接”到我的 iOS 应用程序中。 Facebook 应用程序已设置并且似乎可以工作,因为我可以向朋友发送请求,请求徽章出现在朋友的 Facebook 中,然后单击请求启动我的应用程序(全部在 iPhone 上)。 但是,到目前为止,我无法通过请求传递任何数据,当我的应用程序从 Facebook 应用程序启动时,我想使用该请求。
我使用以下调用:
-(void) fbRequestActionWithMessage: (NSString *) message andLink: (NSString *) link
{
NSDictionary *requestData = [NSDictionary dictionaryWithObjectsAndKeys:
@"data1", @"key1",
@"data2", @"key2",
nil];
NSString *requestDataString = [requestData JSONRepresentation];
NSMutableDictionary* params = [NSMutableDictionary
dictionaryWithObjectsAndKeys:
message, @"message",
@"Check this out", @"notification_text",
link, @"link",
requestDataString, @"data",
nil];
[facebook dialog:@"apprequests" andParams:params andDelegate:self];
}
params 字典中的“数据”和“链接”值似乎都没有任何效果。理想情况下,当我的应用程序从此请求启动时,我会取回“数据”或“链接”值。这可以做到吗? 我找不到任何关于 params 字典结构的 Facebook 文档 - 是否有支持的键及其效果的列表?
【问题讨论】:
-
这个运气好吗?他们在这方面的文档......很少,即使对于网络应用程序版本也是如此。
标签: iphone ios facebook apprequests facebook-app-requests