0

我正在用 Flash 中的 Graph API 做一个 FB 应用程序。我已经完成了所有工作,包括上传用户在应用程序中创建的一些图像。我唯一缺少的部分是如何像使用 Graph API 一样标记这些照片,这是不可能的。

所以我想知道是否可以调用 REST API 的方法,即使我使用的是 Graph API。关于如何处理的任何建议?

谢谢

4

1 回答 1

1

这个问题很久以前就被问过了,但是当我在寻找的时候没有答案,所以这就是答案。(提示:这都是关于传递给 Graph API 的 param 对象中 JSON 字符串的格式)

function postPhoto( e:MouseEvent ) : void
{
  var bitmapData:BitmapData = new BitmapData( 600, 600 );
  bitmapData.draw( someSprite );
  var bitmap:Bitmap = new Bitmap( bitmapData );
  var params:Object = { image:bitmap, message:'Message', fileName:'file-name', tags:'[{"tag_uid":"12345678","x":"0","y":"0"}]' };
  FacebookDesktop.api( 'me/photos', photoPostComplete, params );
}           

function photoPostComplete( result:Object, fail:Object ) : void
{
  //do callback type of stuff
}
于 2011-04-02T04:05:21.857 回答