开发者

Tag photo Graph API / REST API

I'm doing a FB app with the Graph API in Flash. I've got everything working which consists in uploading some images created by the user in the app. The only part that I'm missing is how to tag these photos as with the Graph API it 开发者_运维百科is not possible.

So I was wondering if it's possible to call a method of the REST API even though I'm using the Graph API. Any suggestion on how to deal with that?

Thanks


This question was asked a long time ago but no answers for when I was looking so here's the answer. (Hint: it's all about the formatting of the JSON string within the param object being passed to the Graph API)

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
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜