Jag har inte använt OAuth så mycket, men har problem med en grej helt klart. Det här är min kod:
$key= "xxx"; $secret = "xxx"; $url = "https://oauth.withings.com/account"; $config = array( "siteUrl" => $url, "consumerKey" => $key, "consumerSecret" => $secret, "requestMethod" => "GET" ); $consumer = new Zend_Oauth_Consumer($config); try { $token = $consumer->getRequestToken(); } catch (Zend_Oauth_Exception $e){ print $e; }
Och kör jag detta på min Mac (Mountain Lion) med PHP 5.3.13 och Zend 1.11.12 så fungerar det som det ska. Men kör jag det på min Linux-server med PHP 5.4.4 och samma Zend så fungerar det inte. Väldigt störande! Det verkar som att det blir 500 server error i remote host när jag kör detta, men den ska ju skicka exakt samma förfrågan. Sådant här är sjukt störande!