Facebook share_open_graph error: "Invalid Action Link URL: The post's action links must be valid URLs."
Facebook share_open_graph error: "Invalid Action Link URL: The post's action links must be valid URLs."
我有一个站点,我正在尝试为自定义对象设置 Facebook 共享按钮。自定义对象创建成功。我可以在对象浏览器中验证对象创建,所有者作为自定义应用程序,类型作为自定义对象类型。
对 FB.ui 的调用成功,打开一个对话框,其中包含自定义对象的正确数据。单击 Post To Facebook 按钮后,出现错误,"Invalid Action Link URL: The post's action links must be valid URLs." JSON 响应的 error_code 值为 1349119。
JS代码:
function PostStatus(id, qtext) {
var msg = $(id).val();
var o = {'object': {"og:title" : qtext, "og:description": msg}, 'access_token': '<% = AccessToken %>'};
FB.api("app/objects/namespace:customobject",
'POST',
o,
function(response){
if (response.id){
FB.ui({method: 'share_open_graph',
action_type: 'og.likes',
action_properties: JSON.stringify({object: response.id}),
display: 'popup'
}, function(response){}
);
}
});
}
如果我把response.id
值改成http://www.google.com
,我就可以成功post到我的墙上了。
回复:
{
"error_code" : 1349119,
"error_message" : "Invalid+Action+Link+URL:+The+post's+action+links+must+be+valid+URLs."
}
我在任何地方都找不到对此错误代码的引用。
我有一个站点,我正在尝试为自定义对象设置 Facebook 共享按钮。自定义对象创建成功。我可以在对象浏览器中验证对象创建,所有者作为自定义应用程序,类型作为自定义对象类型。
对 FB.ui 的调用成功,打开一个对话框,其中包含自定义对象的正确数据。单击 Post To Facebook 按钮后,出现错误,"Invalid Action Link URL: The post's action links must be valid URLs." JSON 响应的 error_code 值为 1349119。
JS代码:
function PostStatus(id, qtext) {
var msg = $(id).val();
var o = {'object': {"og:title" : qtext, "og:description": msg}, 'access_token': '<% = AccessToken %>'};
FB.api("app/objects/namespace:customobject",
'POST',
o,
function(response){
if (response.id){
FB.ui({method: 'share_open_graph',
action_type: 'og.likes',
action_properties: JSON.stringify({object: response.id}),
display: 'popup'
}, function(response){}
);
}
});
}
如果我把response.id
值改成http://www.google.com
,我就可以成功post到我的墙上了。
回复:
{
"error_code" : 1349119,
"error_message" : "Invalid+Action+Link+URL:+The+post's+action+links+must+be+valid+URLs."
}
我在任何地方都找不到对此错误代码的引用。