无法从1台服务器调用4sq API,其他服务器= OK

时间:2012-04-08 22:13:00

标签: wordpress api foursquare

在2个不同的服务器上拥有2个(Wordpress)网站(有2个不同的托管合作伙伴)

我曾经能够在没有使用OAuth方法的情况下在BOTH服务器上调用4sq API而没有任何问题。

上周,在一台服务器上,我收到一个错误(未指定),我用PHP编写的4sq例程停止工作。

使用的PHP代码:

 $response = wp_remote_get( 'https://api.foursquare.com/v2/venues/<venueid>?client_id=<client-id>&client_secret=<client-secret>&v=20120408' );
                        if( is_wp_error( $response ) ) {
                           echo 'Something went wrong!';
                        } else {
                           echo 'Response:<pre>';
                           print_r( $response );
                           echo '</pre>';
                        }

必须是Foursquare突然阻止我的网站(显然不再工作的网站)出于某种原因调用它的API。

它不能超载,因为我的网站在A DAY(现在)的访问量很大。

已经发送电子邮件至api [at] foursquare.com但未得到他们的回复(也未通过推特)

有什么想法吗? 我可以使用任何简单的(不是OAUTH)PHP例程从4sq获取更重要的错误消息,所以我可以看到什么是错的?

有任何方式可以联系Foursquare,以便他们回复我的请求吗?

感谢名单

1 个答案:

答案 0 :(得分:0)

您的主机可能已更改某些服务器设置或其网络配置。你可以从该服务器访问其他服务吗?在这两种情况下,你都应该问你的主人。