# 3503 Error trying to publish custom action via JSSDK

I am trying to figure out what it takes to publish a custom action of an open schedule that includes user-created photos . I went through the approval process and am currently testing using JSSDK. I have the following code that seems to work:

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

My understanding is to post this as a user-created photo, all I have to do is enable an image property containing an array of such objects:

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);
});

Unfortunately, this returns the following error:

{"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 explorer, javascript jquery. , - , . , .

+5
1

, ( ) , , JSON- , .

image: '[{"user_generated":"true","url":"https:\/\/i.chzbgr.com\/completestore\/12\/8\/13\/c9Smb0ba2EGTLepkCgEp2g2.jpg"}]'
+3

All Articles