使用Flash AS3 Facebook API for Desktop(非Flex)

时间:2016-09-08 16:06:05

标签: facebook actionscript-3 flash air desktop

我目前正在使用Flash中的AS3(而不是FLEX)为Desktop构建AIR程序。我希望能够将特定文本字段中的文本共享到用户的墙上。对于我的生活,如果没有FLEX,我找不到如何做到这一点的教程。

我已经下载了Facebook Actionscript API(Graph API 1.8.1桌面SWC),并将其导入我的项目,但我无法登录或发布。 https://code.google.com/archive/p/facebook-actionscript-api/downloads

我该怎么做?

1 个答案:

答案 0 :(得分:-1)

Adob​​e有一个AS3 Facebook API:

https://code.google.com/p/facebook-actionscript-api/

您需要先处理登录,但以下是发布到墙上的方式:

var params:Object =
{   
  message: text,
  link: 'your link here',
  caption: 'Text to display 1',
  name: 'Text to display 2',
  description: 'Description',
  picture: 'image url here'
};

Facebook.api( 'me/feed', onComplete, params, "POST" );

function onComplete( response:Object, fail:Object ):void 
{
    trace( JSON.encode(response)  );
}