Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Facebook提要对话框(直接url)上添加带有url参数的图片_Facebook_Url_Parameters_Dialog_Feed - Fatal编程技术网

无法在Facebook提要对话框(直接url)上添加带有url参数的图片

无法在Facebook提要对话框(直接url)上添加带有url参数的图片,facebook,url,parameters,dialog,feed,Facebook,Url,Parameters,Dialog,Feed,我想知道如何在这个示例中向图片URl添加参数: 我尝试了%26编码,但图片没有显示。 奇怪的是,当我在redirect_uri参数上尝试%26时,它工作正常。 关于这个的任何提示???您需要正确编码所有部分(下面的Java脚本代码示例): 我还添加了display=touch,因为我只对移动设备使用直接URL 来源是。我尝试添加的URL是一个很长的Google Maps静态API URL。 var _FBAPPID = "xxxxxxxxxx", // your app ID (mandato

我想知道如何在这个示例中向图片URl添加参数:

我尝试了%26编码,但图片没有显示。 奇怪的是,当我在redirect_uri参数上尝试%26时,它工作正常。
关于这个的任何提示???

您需要正确编码所有部分(下面的Java脚本代码示例):

我还添加了
display=touch
,因为我只对移动设备使用直接URL


来源是。

我尝试添加的URL是一个很长的Google Maps静态API URL。
var _FBAPPID = "xxxxxxxxxx", // your app ID (mandatory)
    _name = "name",
    _text = "text",
    _link = "link",
    _picture = "http://cdn2.insidermonkey.com/blog/wp-content/uploads/2012/10/facebook4-e1349213205149.jpg", // some google image - replace it
    _caption = "caption",
    _redirect_uri = "http://google.com" // this URL must be from within the domain you specified in your app's settings

var _params = "&name=" + encodeURIComponent(_name)
    + "&description=" + encodeURIComponent(_text)
    + "&link=" + encodeURIComponent(_link)
    + "&picture=" + encodeURIComponent(_picture)
    + "&caption=" + encodeURIComponent(_caption)
    + "&redirect_uri=" + encodeURIComponent(_redirect_uri);

var _href = "http://www.facebook.com/dialog/feed?app_id=" + _FBAPPID + _params + "&display=touch";