既然 Facebook 于 2013 年 2 月推出了新政策,除其他变化外,应用程序不能在朋友的墙上发布;移动设备不支持发送对话框。
我们必须使用移动设备在用户的朋友墙上发布哪些选项(根据用户已经通过应用程序进行身份验证的行为)?
既然 Facebook 于 2013 年 2 月推出了新政策,除其他变化外,应用程序不能在朋友的墙上发布;移动设备不支持发送对话框。
我们必须使用移动设备在用户的朋友墙上发布哪些选项(根据用户已经通过应用程序进行身份验证的行为)?
您可以使用提要对话框或通过添加display=touch和 *to=FRIENDS_ID*将用户重定向到移动友好的 url并显示一个对话框。
To display a mobile-friendly Feed Dialog, redirect the user to the following URL:
http://www.facebook.com/dialog/feed?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&to=FRIENDS_ID&display=touch
使用提要对话框和 javascript api
function postToFeed(kompis) {
// calling the API ...
var obj = {
method: 'feed',
redirect_uri: 'http://url.nu',
link: 'http://www.url.se',
picture: 'http://url/tfc.gif',
name: 'Facebook Dialogs',
caption: 'Reference Documentation',
description: 'Using Dialogs to interact with users.',
display:'touch',
to:kompis
};
function callback(response) {
if (response && response.post_id) {
alert('Post was published.');
document.getElementById('status').innerHTML = "Post ID: " + response['post_id'];
} else {
alert('Post was not published.');
}
}
FB.ui(obj, callback);
}
ps:当我在 Firefox 中尝试时,我将我的用户代理设置为“iphone”,否则它将无法工作!
打开 facebook 应用程序。首先打开您的帐户。打开您的个人资料。编辑您的号码。确定“通过短信获取通知”选项。保存选项。