Hi QMAXX,
Regarding your issue, I finally manage to resolve your issue. It seems like when the POST data sending with CURL, the data that reach our app store become like this:
http://take.ms/eSRuU
See the 'amp;id'. The correct value should be just 'id'. I did further study on this PHP function 'http_build_query' and it seems like in certain PHP version, when this function attempt to 'concatenate' all the POST data, it use the character '&' instead of '&'. ( in my dev instance, the default value is '&' thus i did not hit this issue on my end ).
To resolve this issue, I've given a default value into this function call. Please see
http://take.ms/NWK79
Now you should be able to update any apps from your EasySocial backend.
The same fix will be added into next release of EasySocial as well.
Hope this help and have a nice day