编程语言
首页 > 编程语言> > CodeGo.net>如何使用对话框/提要JavaScript在Facebook的描述字段中添加一个URL?

CodeGo.net>如何使用对话框/提要JavaScript在Facebook的描述字段中添加一个URL?

作者:互联网

需要从我们的网站发布消息.我正在使用下面的代码来实现相同的目的.

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/'}]
};

“操作”参数在帖子底部通过“喜欢”和“评论”链接向下添加一个链接.

标签:html5,ios,javascript,c,facebook-graph-api
来源: https://codeday.me/bug/20191201/2083306.html