Arcturus said: - Pulling data from psnprofiles I haven't looked into this in months, but at the time there were a few hurdles with pulling trophy data from psnprofiles. 2. If you haven't forced a profile update in a while, eventually the site will stop automatically updating the profile. Here is a screen capture of a friend's profile: |
Ok, so forcing psnprofiles to update every account is mandatory for you, is that right?
I've been playing around with it and I was able to send an update to psnprofiles for an account. So far so good.
After a couple of updates I got the human verification error, just as you said.
Here comes the interesting part: I went to psnprofiles and did the CAPTCHA verification manually and was able to get the CAPTCHA ID with Live HTTP headers.
With that ID I was able to post 10 updates until I got the human verification error, so that's the limit.
Now, I've done some research and I think I'd be able to integrate the CAPTCHA verification in our app and MAYBE psnprofile will accept my ID. If I succeed you would have to do the verification manually every 10 accounts.
Would this be ok for you? I need to know that, because integrating it might be challenging for me and I wouldn't make the effort otherwise
The other thing I have to find out yet is what is the "cooldown" time of the human verification. If it's acceptable, I could try to make a service that posts 10 updates every (insert cooldown time here, let's say 1 hour) automatically.
You know what, forget this. Let's use http://psntrophyleaders.com instead. Manual updates are unlimited and you can add 5 users per day, which will be more than enough once we've initialized our app.
I'd have to redo all the code for gathering trophy data from the site, which is a rather shitty task, but if you're down with it, I'm down. What do you think?
The only thing that bothers me a little is that some accounts seem to have hidden trophies. To name a few, our buddies FadetoOne and Veritaz seem to have some. Could you maybe explain how this works? Thanks. (I'll do a separate post for this)