Tag photo Graph API / REST API - PullRequest
       10

Tag photo Graph API / REST API

0 голосов
/ 03 февраля 2011

Я делаю FB-приложение с Graph API во Flash. У меня все работает: загрузка изображений, созданных пользователем, в приложении. Единственная часть, которую мне не хватает, это как пометить эти фотографии, так как с помощью Graph API это невозможно.

Поэтому мне было интересно, можно ли вызвать метод REST API, хотя я использую Graph API. Любое предложение о том, как бороться с этим?

Спасибо

1 Ответ

1 голос
/ 02 апреля 2011

Этот вопрос задавался давным-давно, но ответов нет, когда я искал, поэтому вот ответ. (Подсказка: все дело в форматировании строки JSON внутри объекта param, передаваемого в 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
}
...