我们正在使用Fb API
在Facebook上发帖。
我的代码是 -
if (response.authResponse) { var data = { name: "link to apply", picture: 'http://www.hrgp.biz/Uploads/CompanyForTesting_499/NotesReminders/2608chemtec-logo.jpg', link: "http://www.hrgp.biz/bc0efdb3-f1a7-4d81-9635-d1418e808b6d.aspx", // Go here if user click the picture description: "thank you" } FB.api('me/feed', 'post', data, function (response) { if (!response || response.error) { alert(JSON.stringify(response.error)); } else { //alert('Post ID: ' + response.id); alert('feed posted successfully.'); } }); } }, { scope: 'email,user_likes,publish_actions,publish_stream,read_stream,photo_upload' });
此代码有效,但我遇到了问题。它没有显示在帖子中。
我该如何解决这个问题? 要么 如果我的代码有任何问题,请告诉我。
谢谢.. !!!答案 0 :(得分:1)
请参阅What is the minimum width and height Of Facebook Open Graph Images?。
高度除以宽度和宽度除以高度的比率 (w / h,h / w)不能超过3.0。
您的照片http://www.hrgp.biz/Uploads/CompanyForTesting_499/NotesReminders/2608chemtec-logo.jpg,250/65 = 3.84615384615明显超过最大比率:
答案 1 :(得分:0)
FB.api('me/feed', 'post', { message: body,
picture :'PICTURE_URL',
description : "DESCRIPTION"
}
, function (res) {
if(!res || res.error) {
console.log(!res ? 'error occurred' : res.error);
return;
}
console.log('Post Id: ' + res.id);
了解更多选项 - https://developers.facebook.com/docs/graph-api/reference/v2.0/user/feed