Facebook 应用程序墙的 URL 方案 从网页发布

Posted

技术标签:

【中文标题】Facebook 应用程序墙的 URL 方案 从网页发布【英文标题】:URL scheme for Facebook app wall Post from web page 【发布时间】:2013-07-15 13:42:41 【问题描述】:

当我在 iPhone /android 中观看视频时,我想在我的 Facebook 墙上发布我的视频链接。 为此,我使用了 facebook (fb://post) 的 URL 方案。

但是对于墙贴,如果有人有任何想法,这不起作用,我该怎么做,请分享。

我也希望linkedIn和google plus也一样,请帮忙。

【问题讨论】:

【参考方案1】:

我用过这个。此代码将从您的应用程序中打开 safari。 如果您登录 facebook,那么您将看到所需的文本,并且必须按发布按钮才能发布。 如果您没有登录,那么它会在登录后提示您登录,您会看到所需的文字。

NSString *shareUrlString = [NSString stringWithFormat:@"https://m.facebook.com/sharer.php?u=%@", urlString];
shareUrlString = [shareUrlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [[NSURL alloc] initWithString:shareUrlString];
[[UIApplication sharedApplication] openURL:url]; 

如果想在不离开您的应用程序的情况下在 facebook 上发帖,那么您必须使用 ios 6 或更高版本支持的 facebook sdk 或 iOS 中的社交框架。

【讨论】:

我想,你误会了,我想从我的网页重定向到我 iPhone 上的 facebook 应用程序,而不是应用程序的 safari。我已经实现了从网页重定向到 facebook,但不知道如何打开 post to wall 对话框,如果您知道这一点,请帮助。

以上是关于Facebook 应用程序墙的 URL 方案 从网页发布的主要内容,如果未能解决你的问题,请参考以下文章

在 Facebook 上获取活动墙的照片

facebook 的 ios 应用程序 URL 方案

使用自定义 URL 方案的 iOS 无缝 Facebook 登录体验

Facebook URL方案后缀问题[重复]

图片未显示在 Facebook 分享中

无法通过 iOS 应用程序发布到 Facebook 的深层链接