0

既然 Facebook 于 2013 年 2 月推出了新政策,除其他变化外,应用程序不能在朋友的墙上发布;移动设备不支持发送对话框。

我们必须使用移动设备在用户的朋友墙上发布哪些选项(根据用户已经通过应用程序进行身份验证的行为)?

4

2 回答 2

0

您可以使用提要对话框或通过添加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”,否则它将无法工作!

于 2013-03-13T09:01:21.683 回答
-2

打开 facebook 应用程序。首先打开您的帐户。打开您的个人资料。编辑您的号码。确定“通过短信获取通知”选项。保存选项。

于 2013-10-06T14:15:45.177 回答