Facebook Messenger アプリに問題があります。1 つは友達を招待するため (アプリのリクエスト) で、もう 1 つは壁に投稿するためのボタンです。
<a onClick="sendRequestViaMultiFriendSelector(1);">Invite</a>
<a onClick="postToFeed(1);">Share</a>
機能は次のとおりです。
function sendRequestViaMultiFriendSelector(selectedPizza) {
FB.ui({
method: 'apprequests',
message: 'Message',
title: 'Caption',
data: {"pizza_id" : selectedPizza, "act" : 'redirect'}
}, requestCallback);
}
function postToFeed(selectedPizza) {
FB.ui({
method: 'feed',
link: 'link',
picture: 'src',
name: 'name',
caption: 'caption',
description: 'desc'
}, requestCallback);
}
function requestCallback(response) {
}
プライベート メッセージでアプリへのリンク (apps.facebook.com/namespace...) をクリックして、これをテストします。これは Facebook iPhone アプリでは機能しますが、iPhone 用の Facebook Messenger アプリでは機能しません。ボタンをクリックしても何も起こりません。