我对Facebook Messenger应用程序有疑问。我有一个带有两个按钮的移动网络应用程序,一个用于邀请朋友(应用程序请求),另一个用于发布到墙上。
<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 App,但不适用于iPhone的Facebook Messenger App。单击按钮时没有任何反应。