[cc-devel] cc-devel Digest, Vol 65, Issue 4

John Doig john at creativecommons.org
Tue Jan 25 15:09:09 EST 2011


Hello Lisa,

The issue appears to be that you are attempting to POST to an URL that 
does not accept POST requests. If you change the line:

$ch = 
curl_init('http://api.creativecommons.org/rest/1.5/license/standard/get');

to:

$ch = 
curl_init('http://api.creativecommons.org/rest/1.5/license/standard/issue');

then your call to the API will return a result other than "None."

For more information about the 'issue' and 'get' API calls, you can view 
the API's documentation at 
http://api.creativecommons.org/docs/readme_15.html#license-class-get. 
Hope this helps resolve your issue!

-John Doig


On 01/25/2011 12:00 PM, Lisa Brooks wrote:
> Hi there -
>
> Recently -- within the last couple of weeks or so -- one of our 
> processes here that relies on a call to the CC API stopped working.
>
> We use cURL and PHP to post data to the CC API and get back the 
> license URI. Here's the function that we use -- this hasn't been 
> changed in months:
>
> function makeCCLicense($commercial, $derivatives, $jurisdiction)
> {
> $ch = 
> curl_init('http://api.creativecommons.org/rest/1.5/license/standard/get' 
> <http://api.creativecommons.org/rest/1.5/license/standard/get%27>);
> curl_setopt($ch, CURLOPT_POST, TRUE);
> curl_setopt($ch, CURLOPT_POSTFIELDS, 'commercial=' . $commercial . 
> '&derivatives=' . $derivatives . '&jurisdiction=' . $jurisdiction);
> curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
> $result = curl_exec($ch);
> curl_close($ch);
> ....}
>
> I've been testing for clues and have set this up to print the contents 
> of the $result variable to the screen. I get "None". I used to get 
> something like "http://creativecommons.org/licenses/by-nc-nd/3.0/us/", 
> depending on the chooser's choices.
>
> I've run out of things to check/tweak on our side. I'm now wondering 
> if we are experiencing this problem due to the changes that you all 
> just did to the API?
>
> Appreciate any help you can offer - thanks!
> ~Lisa
>
> Lisa M. Brooks
> Co-director
> IssueLab: bringing nonprofit research into focus - http://www.issuelab.org
> lisa at issuelab.org <mailto:lisa at issuelab.org>
> 773-649-1790
>
>
> On Tue, Jan 25, 2011 at 12:21 PM, <cc-devel-request at lists.ibiblio.org 
> <mailto:cc-devel-request at lists.ibiblio.org>> wrote:
>
>     Send cc-devel mailing list submissions to
>     cc-devel at lists.ibiblio.org <mailto:cc-devel at lists.ibiblio.org>
>
>     To subscribe or unsubscribe via the World Wide Web, visit
>     http://lists.ibiblio.org/mailman/listinfo/cc-devel
>     or, via email, send a message with subject or body 'help' to
>     cc-devel-request at lists.ibiblio.org
>     <mailto:cc-devel-request at lists.ibiblio.org>
>
>     You can reach the person managing the list at
>     cc-devel-owner at lists.ibiblio.org
>     <mailto:cc-devel-owner at lists.ibiblio.org>
>
>     When replying, please edit your Subject line so it is more specific
>     than "Re: Contents of cc-devel digest..."
>
>
>     Today's Topics:
>
>       1. Re: CC REST API Updated for Public Domain Mark (Asheesh Laroia)
>
>
>     ----------------------------------------------------------------------
>
>     Message: 1
>     Date: Tue, 25 Jan 2011 10:16:44 -0500 (EST)
>     From: Asheesh Laroia <asheesh at asheesh.org
>     <mailto:asheesh at asheesh.org>>
>     To: cc-devel at lists.ibiblio.org <mailto:cc-devel at lists.ibiblio.org>
>     Subject: Re: [cc-devel] CC REST API Updated for Public Domain Mark
>     Message-ID: <alpine.DEB.2.00.1101251014510.30434 at rose.makesad.us
>     <mailto:alpine.DEB.2.00.1101251014510.30434 at rose.makesad.us>>
>     Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
>
>     On Thu, 13 Jan 2011, John Doig wrote:
>
>     > Hello everyone,
>     >
>     > This morning, the CC REST API was updated to include support for the
>     > Public Domain Mark and to deprecate the issuing of the retired
>     Public
>     > Domain Certification and Dedication. We have also added a new
>     element,
>     > `deprecated`, in license responses, that denotes whether or not the
>     > issued license has been deprecated by Creative Commons. These
>     changes
>     > affect all versions of the REST API, excluding 1.0.
>
>     This is a bit of a late reply, but -- it's *great* to see the
>     'deprecated'
>     metadata showing up in the REST API. That's excellent.
>
>     And the new Public Domain stuff Mark work been a long time coming.
>     A lot
>     of CC fans really appreciate the work CC is doing on revising
>     that, and so
>     it's a really welcome sign that it's stable enough to land in the API.
>
>     -- Asheesh.
>
>     --
>     You will triumph over your enemy.
>
>
>     ------------------------------
>
>     _______________________________________________
>     cc-devel mailing list
>     cc-devel at lists.ibiblio.org <mailto:cc-devel at lists.ibiblio.org>
>     http://lists.ibiblio.org/mailman/listinfo/cc-devel
>
>
>     End of cc-devel Digest, Vol 65, Issue 4
>     ***************************************
>
>
>
> _______________________________________________
> cc-devel mailing list
> cc-devel at lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/cc-devel



More information about the cc-devel mailing list