用于移动设备选项的Facebook直接消息

用于移动设备选项的Facebook直接消息,facebook,facebook-graph-api,Facebook,Facebook Graph Api,现在,Facebook在2013年2月推出了新政策,除其他变化外,应用程序不能发布在朋友的墙上;移动设备不支持和发送对话框 使用移动设备,我们必须在用户的好友墙上(在已经通过应用程序验证的用户的行为上)发布哪些选项?您可以使用提要对话框,或通过添加display=touch和*to=FRIENDS\u ID*并显示对话框,将用户重定向到移动友好url To display a mobile-friendly Feed Dialog, redirect the user to the follow

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


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

您可以使用提要对话框,或通过添加display=touch和*to=FRIENDS\u 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应用程序。首先打开你的帐户。打开你的个人资料。编辑你的号码。确定“通过短信获取通知”选项。保存选项

Stackoverflow用于解决编程问题。。。问题是指API,而不是用户界面。