Image 如何从Facebook墙贴图片链接中抑制&ref=nf查询字符串?

Image 如何从Facebook墙贴图片链接中抑制&ref=nf查询字符串?,image,facebook,url,query-string,Image,Facebook,Url,Query String,我正在编写一个iPhone应用程序,其中包括使用最新的Facebook提供的iOS SDK在Facebook上发布用户墙链接的功能。对于dialog方法,我在params字典中提供名称、标题、描述、链接和图片。方法调用在验证后为应用程序中的用户成功打开一个对话框,用户可以在其中添加消息并点击发布。到目前为止,一切顺利 查看用户墙上的结果,帖子的标题(上面提到的字典中的名称)和与帖子相关联的图片都是可单击的链接,我在方法调用via link中指定了url,正如预期的那样。差不多了 现在的问题是:虽

我正在编写一个iPhone应用程序,其中包括使用最新的Facebook提供的iOS SDK在Facebook上发布用户墙链接的功能。对于dialog方法,我在params字典中提供名称、标题、描述、链接和图片。方法调用在验证后为应用程序中的用户成功打开一个对话框,用户可以在其中添加消息并点击发布。到目前为止,一切顺利

查看用户墙上的结果,帖子的标题(上面提到的字典中的名称)和与帖子相关联的图片都是可单击的链接,我在方法调用via link中指定了url,正如预期的那样。差不多了

现在的问题是:虽然文章标题上的链接与指定的完全相同,但图像上的链接附加了额外的、不需要的查询字符串?ref=nf。我想知道如何抑制它,因为它破坏了我的goo.gl缩短链接

我不认为这是iOS特有的。这种情况也会发生。转到示例部分,单击上面的“单击此处”自己尝试url,您将在您的网页上看到一篇文章。如果单击“发布”,然后转到自己的墙,您将看到图像链接和标题链接不同,图像链接包含额外的查询字符串。这就是我想要压制的

有趣的是,在您从上面的页面发布之前,您可以将鼠标悬停在图像和标题上,然后将其反转为true。标题链接有额外的查询字符串,但图像链接是干净的。奇怪的我看不出在我的iOS应用程序中是否也是如此,因为我无法在iPhone上悬停

另外两个数据点

我至少在其他一些应用程序的帖子中看到了这一点;在那里使用的完全扩展的链接显然忽略了额外的查询字符串信息 如果我直接从Facebook网站的Facebook新闻提要页面发布,我看不到这一点 有人知道如何在以编程方式发布时从图像链接中删除/抑制此额外的查询字符串吗?

看看这个,您似乎必须自己手动删除它。也就是说,将其发送给一个由您控制且不关心查询字符串的缩短器

他们将始终添加该查询字符串。因此,如果您想优雅地处理它,您需要控制链接最初指向的位置,或者找到忽略此参数的url缩短器。

这是一个解决方案:


看起来我不是唯一一个对这个功能有问题的人。但看起来FB不会很快改变这一点。实际上,我正在使用goo.gl跨多个频道跟踪点击,而不仅仅是缩短,所以我可能运气不好。哦,好吧,谢谢你的信息。