Ich versuche herauszufinden, was benötigt wird, um eine benutzerdefinierte offene Grafikaktion zu veröffentlichen, die user generated photos enthält. Ich habe den Genehmigungsprozess durchlaufen und teste gerade mit dem JSSDK. Ich habe den folgenden Code, die zu funktionieren scheint:# 3503 Fehler beim Versuch, benutzerdefinierte Aktion über JSSDK zu veröffentlichen
FB.api('/me/cheezburger-app:create', 'post', {
meme:'http://cheezburger.com/6459677184'
}, function(response){
console.log(response);
});
Mein Verständnis ist, dies als alles, was ich tun müssen, user generated Foto zu veröffentlichen ist eine Bildeigenschaft umfasst ein Array von Objekten wie folgt enthält:
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);
});
Leider dies gibt die folgenden Fehler:
{"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}}
ich in der Lage war, erfolgreich die Aktion zu erhalten mit dem graph api Explorer zu veröffentlichen, aber es ist nicht ein Javascript-Objekt und Jquery. Ich nehme an, ich mache etwas falsch mit der Art, wie ich den zusätzlichen Parameter übergebe. Aber ich kann einfach nicht herausfinden, was.
Das funktionierte immer noch nicht für mich ... war da noch etwas anderes beteiligt? – roborourke