如何使用对话框/提要javascript在Facebook的描述字段中添加URL
How to add a URL in the description field in Facebook by using dialog/feed javascript?
需要从我们的网站发布消息。我正在使用下面的代码来实现相同的目的。
http://www.facebook.com/dialog/feed?app_id=123050457758183&source =www.google.com& link=www.google.com&picture=http://fbrell.com/f8.jpg& name=Facebook%20Dialogs& caption=Reference%20Documentation& description=Using%20Dialogs%20to%20interact%20with%20users& message=Facebook%20Dialogs%20are%20so%20easy!& redirect_uri=http://www.example.com/response
一切正常。我想添加一个 URL,例如"有关更多信息,请单击此处 - www.somesite.com"。我试图将href放在描述正文中,但Facebook无法将其识别为链接。 我们有iOS和HTML5应用程序,在iOS中,可以在描述中放置链接。所以想知道为什么javascript不支持这个。
下面的代码在iOS中执行相同的操作。
NSDictionary *propertyValue = [NSDictionary dictionaryWithObjectsAndKeys:@"[(www.somesite.com)]",@"text",@"http://www.somesite.com",@"href", nil];
NSDictionary *properties = [NSDictionary dictionaryWithObjectsAndKeys:propertyValue, @"For more information click here",nil];
有什么解决方案吗?
JavaScript API 确实支持这一点,但在 Facebook Developers 网站上没有很好的记录。阅读此页面后,我终于能够让它工作:fbdevwiki.com/wiki/FB.ui
以下是对我有用的JavaScript参数的示例:
var params = {
method: 'feed',
name: 'Name Name Name',
link: 'http://www.website.com/',
picture: http://www.website.com/yourimage,
caption: 'Caption Caption Caption',
description: 'Get it from iTunes today',
properties: {'Download Free':{ text: 'My Fancy App', href: 'http://www.itunes.com/'}},
actions: [{name: 'Free iTunes Download', link: 'http://www.itunes.com/'}]
};
">actions"参数在帖子底部的"喜欢"和"评论"链接中添加了一个链接。
不,您不能有指向description
或caption
的链接(您可以在此处放置 URL,但它不会是链接(,并且message
属性已被弃用(甚至从源对话框的文档中删除(。
相反,您应该使用link
属性,以便帖子的name
指向。
顺便说一句,即使您将使用图形 API 发布内容而不向用户显示并在message
中添加 URL,它也不会在大多数地方显示为链接,用户可以看到它。(请注意,message
是应该由用户编写的内容,否则可能会违反平台政策(
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 在输入字段中将最小金额设置为
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 在wordpress一定时间后更改自定义字段
- 如何在HTML输入字段中添加不可删除的后缀
- Meteor-添加用户自定义字段的方法不起作用
- 互斥单选按钮和相应的输入字段
- 在IE9中的输入字段中输入焦点最近按钮
- 如果字段在几行空行之后包含前几个字符,则验证描述字段长度
- 验证包含日期和时间字段的表单,这些字段必须共同描述将来的日期和时间
- 需要在输入字段中提供字段描述而不发送
- 显示数据库 MySQL 描述字段中的 125 个单词
- crm 2011无论如何都会公开字段描述文本
- 如何使用对话框/提要javascript在Facebook的描述字段中添加URL
- 如何用“GraphQL模式语言”向字段添加描述?
- 使用JavaScript切换字段描述的更简单方法
- 在编辑器对话框选择字段中显示颜色作为选项描述