Facebook JavaScript SDK を使用して、カスタム HTML フォームからさまざまな Facebook のユーザー ページに投稿しています。
私のHTMLフォームには次のフィールドが含まれています
title=>textbox,
Link url=>textbox,
picture=>textbox,
message=>textarea
しかし、私が直面している問題は、ユーザーがフィールド (空白) にリンク URL を入力せず、画像 URL フィールドボックスに画像 URL を入力した場合、空白またはリンク URL/画像 URL を表示しない代わりに壁に画像ホスト名を表示する facebook です。
ページに自分のステータスを投稿するために使用しているコード
FB.api('/' + d + '/feed', 'post', {
message: my_message,
link: url,
name: title,
picture: picUrl,
description: desc,
access_token: b.access_token
}, function (a) {
if (!a || a.error) {
alert('Error occured')
} else {
alert('Message Posted Successfully.')
}
})
リンク: url
写真: picURL
コメントの「リンク」パラメーターで送信しようとしましたが、Facebook の画像ホスト URL アドレスが壁に表示されます。
したがって、ユーザーがリンク URL を送信しなかった場合に、壁に画像ホスト URL アドレスを表示しないようにする方法を知る必要があります。