到目前为止,我对cURL所做的工作很少,所以请多多包涵。
这是我目前正在处理的api: CentralPlannerAPI
我有一个令牌,我可以通过bash shell调用它,一切都很好,除了PHP起作用的部分。我经常收到验证错误。最后一个是500。
这一项有效:
curl "https://centralplanner.net/api/contacts" -H 'Authorization: Token token="my-api-token"'
此功能无效:
$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, "https://centralplanner.net/api/contacts/count" );
curl_setopt( $ch, CURLOPT_HTTPHEADER, array( "Authorization: Token token='myToken'" ) );
curl_exec( $ch );
curl_close( $ch );
为什么PHP部分不起作用?
我在这里没得到什么。是的,目前还没有太多东西,至少从目前的角度来看,以后只会更多。不,它不会在服务器上运行;是的,我将添加一些验证,是的,它将进行适当的类构造等等。
PS: 在有人把我引到其他SO网站之前,我看着他们...没有帮助。
答案 0 :(得分:0)
请尝试以下代码:
this.setState({reminders:data, isRemindersLoaded: true}));