checkins/add で venueId が必須に
foursquare API フォーラムでもアナウンスがあった通り、チェックイン時にベニューIDの指定が必須になったようです。
venueId to be a required field for checkins/add in two weeks
https://groups.google.com/d/topic/foursquare-api/Ix_MeD9cWS8/discussion
これまでは、チェックイン時にベニューを指定しない「venuelessなチェックイン」が可能でした。
例えば、"自宅" でベニュー検索をおこない、検索結果の一番下にある「とにかくここでチェックイン」を選ぶことで、住所を公開せずにチェックインすることができました。
今回の変更により、今後はこういったことができなくなりそうですね。
なお、この仕様変更は v=YYYYMMDD で回避することができないそうなので、ベニューレスなチェックインをサポートしているアプリは注意が必要です。