我在使用 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 应用程序,但不适用于 iPhone 版 Facebook Messenger 应用程序。单击按钮时没有任何反应。