Developers > Frequently Asked Questions (FAQ)

Frequently Asked Questions (FAQ)

My accented/non latin characters do not work or show weird symbols. What is wrong?
You are not using UTF-8 encoding. If your problems are in posting a request, make sure the request data is in UTF-8 (tip: add accept-charset="utf-8" to your <form> tags). If your problem is in the results you get, convert them to the encoding you need.
Everything stops working after I make several requests.
Have you hit your usage limits?
Can I use 3-legged OAuth without a URI callback?
Short answer: no. Long answer: there's a workaround, use a proxy.
Let's suppose you are developing a desktop application that needs to access LikeOrHate through 3-legged OAuth. What you need to do is to implement a website (say, at foo.com). When you need to make a request, use foo.com/oauthcallback/ as your callback URI. You can then store the data/access token/etc in the website and poll it with your application (or wait for the user to close the web browser modal window).
I am getting a message such as 'Association [foo] for [bar] not found'.
There are two reasons for this error:
  1. The thing with label [foo] exists, but in a language different from the one you are using to search. Here's how to change it using our API:
    LikeOrHate::singleton()->setLanguage("es"); // set Spanish as language
  2. A thing label [foo] does not exist (are you mispelling it?). You have to create it.
I am getting a message such as 'Operator [foo] not found'.
You are using an operator (such as '=', '!=', '>' which is invalid for that data type.

Back to main developers page

 
All Content in this site is the sole responsibility of the person from whom such Content originated. See our Terms of service