# 3503 Ошибка при попытке опубликовать пользовательское действие через JSSDK

Я пытаюсь выяснить, что необходимо для публикации пользовательского действия с открытым графом, которое включает фотографии, созданные пользователями . Я прошел процесс утверждения и сейчас тестирую JSSDK. У меня есть следующий код, который работает:

FB.api('/me/cheezburger-app:create', 'post', {
    meme:'http://cheezburger.com/6459677184'
}, function(response){
    console.log(response);
});

Насколько я понимаю, чтобы опубликовать это как пользовательскую фотографию, все, что мне нужно сделать, это включить свойство изображения, содержащее массив объектов, подобных этому:

FB.api('/me/cheezburger-app:create', 'post', {
    meme:'http://cheezburger.com/6509097984',
    image:[{user_generated:true, url:'https://i.chzbgr.com/completestore/12/8/13/c9Smb0ba2EGTLepkCgEp2g2.jpg'}]
}, function(response){
    console.log(response);
});

К сожалению, это возвращает следующую ошибку:

{"error":{"message":"(#3503) \"[{\"user_generated\":true,\"url\":\"https://i.chzbgr.com/completestore/12/8/13/c9Smb0ba2EGTLepkCgEp2g2.jpg\"}]\" is an invalid value for property \"image:url\" with type \"URL\"","type":"OAuthException","code":3503}}

Мне удалось успешно опубликовать действие с помощью проводника графа API, но он не использует объект javascript и jquery. Я предполагаю, что делаю что-то не так с тем, как я передаю дополнительный параметр. Но я просто не могу понять, что.

5
задан NotMyself 17 August 2012 в 15:36
поделиться