Problem: My company wants to promote in hi5 but it’s hard to add people for publicity (too much time lost) and it’s an hassle to send profile comments or messages.
Idea: Hi5 has a search functionalities for profiles: http://hi5.com/friend/processBrowseSearch.do
Solution: I want you to do a script/application that:
- Search and list people with certain parameters like age, country, city, etc.
- Be able to add (send friend requests) massive number of profiles in function of those parameters.
- The profiles already added shouldn’t appear. The organization is fulcral here.
- We’re talking about around 1 million of profiles in total. You need to analyze the hi5 plataform so you can know how much people can be added per minute/houur/day so hi5 don’t close mine account for spam. This part is very important so you can maximize everything.
- Extra but very important:
Be able to send personal messages (one by one not group messages so it won’t go to “others folder” or to spam, but you need to know this kind of things by yourself). If possible the messages should have html.
This message should be writed in the application and with preview option. It should have a list of people already sended so it won’t send two times, and the private profiles should be marked has “can’t send” and should be easy to resend again when they accept the hi5 friend request.
- The script should be capable of working with large number of profiles ( hi5′s to add ) and very fast.
- Like you see the organization is the most important thing, everything should be in tables or in a way very intuitive to distinguish from sended requests, not able to send and resend, and everything else.
Good bidding.