ios - 从 Facebook 应用程序打开外部网络链接并传递 Facebook 用户名

标签 ios facebook

我正在构建一个 IOS 应用程序,它将使用社交媒体框架(不是 facebook-graph-api)将网络链接发布到 facebook 和其他社交媒体,并且它可以按我的意愿工作。例如:

http://example.com/page1.html?code=123456

不过,我确实希望当我在 Facebook 上的 friend 打开该外部链接并在外部浏览器中打开时 - 他们的 Facebook 用户名会传递到浏览器,这样我就可以允许他们向网络链接添加评论。

澄清一下——要添加的评论将出现在他们刚刚打开的页面的我的网站上(而不是 facebook 中的评论)

这有可能吗?

最佳答案

您只能在发布时对 URL 进行操作。好吧,如果我们在 known user 的墙上发布 URL,那么我们可以通过以下方法解决您的问题。

我认为您可以在 URL 中附加 name of friend 作为 get parameter。因此,每当您的 friend 打开此链接时,其相应的名称也会随 URL 一起传递。就安全性而言,您也可以考虑将一些安全代码附加到 URL。这将根据 friend 的名字进行验证。
例如。

http://facebook.com/?Name=Friend_Name&SecurityCode=Some_Unique_Code_Based_On_Friends_Name

关于ios - 从 Facebook 应用程序打开外部网络链接并传递 Facebook 用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34797490/

相关文章:

objective-c - iOS:为什么定时器(和performSelector)会立即触发选择的方法?

ios - xcode 获取 UITabBar 高度

设备不信任 iOS MDM 服务器 SSL 证书

Facebook 应用创建应用域错误

getLoginUrl() 的 Facebook.com 错误

iPhone - 纵向应用程序,但支持视频的所有方向

ios - 如何计算 Swift 数组中元素的出现次数?

android - Facebook sdk 的 RequestAsyncTask 不适用于在 android 中发布视频

Facebook Open Graph 错误 - 推断属性

java - facebook graph api 与 java 应用程序集成