大家好我有一个btnfb
如果您点击了Feed对话框,就会在Facebook上分享。
但我fb.ui { link: }
给了我error 500 internal server error
时出错。
如果link
为"http://localhost:3001/campaigns/tracker/123BCDSLKF"
,则代码可以。但是,如果link
是http://localhost:3001/campaigns/tracker/"+tracker
- >我做了dynamic
它给了我错误。
$(function(){
$('#btnfb').click(function(e){
e.preventDefault();
var tracker = generate_tracker();
<?php $tracker = generateRandomString(); ?>
FB.ui({
method: 'feed',
name: 'Test title',
link: "http://localhost:3001/campaigns/tracker/"+tracker,
picture: 'my_picture_link',
caption: 'Test caption',
description: 'test description',
}, requestCallback);
});
});
追踪器生成器:
function generate_tracker(){
var text = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for( var i=0; i < 10; i++ ){
text += possible.charAt(Math.floor(Math.random() * possible.length));
}
return text;
}
提前致谢。