iOS Post to Facebook显示m.facebook.com

时间:2012-12-04 20:46:12

标签: ios facebook deep-linking

我的iOS应用程序使用社交框架和以下代码从我们的应用程序向Facebook发布我们的应用内帖子。

它成功发布到Facebook并正确地深入链接回我们的应用程序。问题是,当在Facebook iOS移动应用程序上查看此帖子时,我们看到的是“m.facebook.com”,而不是显示帖子的标题或描述,如此截图所示。我们想删除或替换“m.facebook.com”中的标题,说明或我们网站的根URL。

我猜这个“m.facebook.com”网址来自深层链接网址,即“https://m.facebook.com/apps/(our-app)/?deeplink=postId:(post-id)”。我们希望它深层链接,但不要“m.facebook。 com“要显示。

有什么建议吗?感谢。

NSString *deepLink = [NSString stringWithFormat:@"https://m.facebook.com/apps/%@/?deeplink=postId:%i",FACEBOOK_APP_NAMESPACE,self.post.postId.intValue];
captionString = [NSString stringWithFormat:@"%@ : %@", parentCategory.name, category.name];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               self.post.name, @"name",
                               captionString, @"caption",
                               self.post.details, @"description",
                               deepLink, @"link",
                               nil];
SLRequest *request = [SLRequest requestForServiceType:SLServiceTypeFacebook
                                        requestMethod:SLRequestMethodPOST
                                                  URL:feedURL
                                           parameters:params];

Facebook iOS post

0 个答案:

没有答案
相关问题