Please post your code so someone can look into it to provide suggestion.
A few things to check in your code:
- Are you updating your channel faster than the maximum update rate for your user type? Free user accounts can update a channel once every 15s, a paid ThingSpeak license enables you to update a channel every second.
- Are you updating one field at a time for a channel, rather than updating all fields in a single shot? If so, there is a very high likelihood that you are violating the above mentioned aspect
- Have you tried connecting to a serial port from a computer and using serial.print() to print out the return code you get from ThingSpeak? That will usually give you a good idea of what is going on.