Лично съобщение във Facebook в Titanium

Опитвам се да изпратя Facebook Private в моето приложение Titanium. Опитах по следните два начина, но не постигнах никакъв успех.

Метод 1:

var data = {
    link: "https://developer.mozilla.org/en/JavaScript",
    name: "Best online Javascript reference",
    message: "Use Mozilla's online Javascript reference",
    test: [ {foo:'Encoding test', bar:'Durp durp'}, 'test' ]
};
var friendFbId = "xxx"
var path = friendFbId+"/feed"

Titanium.Facebook.requestWithGraphPath(path, 'POST', data, showRequestResult);

Работи добре, но е публикуван във времевата линия на моя приятел. Но имам нужда от лично съобщение (трябва да се вижда само от моя приятел).

Метод 2:

var data1 = {
    link: "https://developer.mozilla.org/en/JavaScript",
    name: "Best online Javascript reference"
};

 Titanium.Facebook.dialog("send", data1, showRequestResult);

Получавам следната грешка

error_code=3&error_msg=Този+метод+не+се+поддържа+за+този+тип+дисплей

Някой да ми помогне да реша този проблем. Използвам Titanium 1.7.5 и ios. Благодаря предварително


person Karthi Ponnusamy    schedule 18.02.2012    source източник


Отговори (2)


Според Facebook диалоговият прозорец за изпращане в момента не се поддържа на мобилни устройства: https://developers.facebook.com/docs/reference/dialogs/send/

person Stéphane Ménard    schedule 25.06.2012

API не позволява лични съобщения, най-близкото, което ще получите, е да използвате диалоговия прозорец за изпращане.

http://developers.facebook.com/blog/post/514/

https://developers.facebook.com/docs/reference/dialogs/send/

Бих предложил да си поиграете с различните настройки на параметъра display, за да видите дали една от тях може да работи

http://developers.facebook.com/docs/reference/dialogs/#display

  • страница
  • изскачащ прозорец
  • iframe
  • докосване
  • wap
person DMCS    schedule 18.02.2012
comment
Опитах с различен параметър на дисплея, но не работи - person Karthi Ponnusamy; 21.02.2012