I have developed my first facebook application, and I have uploaded the thumbnails and icons for it
. However when I’m linking my application or posting it to someone’s wall, the icon appears as if I didn’t upload it.

My question is if this image should be inside my PHP api code or do I have to upload it from my facebook app page?
I found the solution. Seems there was a problem with facebook cache, so I used the debugging tool and now whenever I share the link, my thumbnail is showing up. I didn’t have to do anything inside the code, only on the facebook app UI.