[Developers] Blurb Upload Difficulties

Ben Drees ben at metaweb.com
Fri Nov 14 05:13:41 UTC 2008


Hi James,

If the writes (w) and reads (r) are carried out using different user 
agents (custom code (w) and a browser (r), for example), the problem may 
be that you are reading a cached (pre-mqlwrite) version of the topic.  
Here are a couple of descriptions of the issue:

<http://www.freebase.com/view/guid/9202a8c04000641f80000000076224e8>
<http://blog.freebase.com/2008/01/22/caching-dynamic-content/>
<http://lists.freebase.com/pipermail/developers/2008-January/001258.html>

-Ben

James Taylor wrote:
> Hello,
>
> I've been having difficulties successfully uploading and linking text 
> blurbs to topics and I'm hoping someone can help out.  Specifically, 
> I'm trying to edit 'overview' text blurbs for a topic from using mql 
> writes from my site.  It's my understanding that to do this I need to: 
> 1) upload my text blurb to freebase; 2) create a document topic to 
> hold the blurb; 3) link the newly created document topic to the 
> original topic.  All of my mql's appear to be working, but the new 
> text does not show up indicating something failed.  I've placed an 
> example of my mql read and writes for this below.  I'm able to create 
> and link topics, but the over text does not show up, which is 
> unexpected. 
>
> So, if I am updating the text on the topic:
> http://www.sandbox.freebase.com/view/guid/9202a8c04000641f80000000098e3c0b
>
> The response from my upload is:
> mqlwrite response:
> {
>   "status":"200 OK",
>   "code":"/api/status/ok",
>   "result":{
>     "/type/content/length":64,
>     
> "/type/content/blob_id":"1656ec44144062ec182ea7d6179446c0f194ecd4445d5e381ef518fab8283203",
>     "/type/content/language":"/lang/en",
>     "/type/content/text_encoding":"utf-8",
>     "/type/content/media_type":"text/plain",
>     "type":"/type/content",
>     "id":"/guid/9202a8c04000641f8000000009a34b55"
>   },
>   
> "transaction_id":"cache;cache01.sandbox.sjc1:8101;2008-11-14T04:34:01Z;0002"
> }
>
> My write and response from my document create is:
> mqlwrite query:
> {
>     "q1": {
>         "query": {
>             "create":"unless_exists",
>             "type":"/common/topic",
>             "name":"/guid/9202a8c04000641f8000000009a34b55",
>             "id":null,
>             "article" : {
>                 "create":"unless_exists",
>                 "type":"/common/document",
>                 "id":null,
>                 "content":"/guid/9202a8c04000641f8000000009a34b55"
>              }
>          }
>     }
> }
> mqlwrite response:
> {
>   "q1":{
>     "code":"/api/status/ok",
>     "result":{
>       "article":{
>         "content":"/guid/9202a8c04000641f8000000009a34b55",
>         "create":"created",
>         "type":"/common/document",
>         "id":"/guid/9202a8c04000641f8000000009a34b60"
>       },
>       "create":"created",
>       "type":"/common/topic",
>       "name":"/guid/9202a8c04000641f8000000009a34b55",
>       "id":"/guid/9202a8c04000641f8000000009a34b5c"
>     }
>   },
>   "status":"200 OK",
>   "code":"/api/status/ok",
>   
> "transaction_id":"cache;cache01.sandbox.sjc1:8101;2008-11-14T04:34:02Z;0004"
> }
>
> And my link to the original document is:
> mqlwrite query:
> {
>        "q1": {
>                "query": {
>                        "id" : "/guid/9202a8c04000641f80000000098e3c0b",
>                          "/common/topic/article" : {
>                            "id" : 
> "/guid/9202a8c04000641f8000000009a34b5c",
>                            "connect" : "insert"
>                          },
>                          "type" : "/common/topic"
>                  }
>        }
> }
> mqlwrite response:
> {
>   "q1":{
>     "code":"/api/status/ok",
>     "result":{
>       "type":"/common/topic",
>       "id":"/guid/9202a8c04000641f80000000098e3c0b",
>       "/common/topic/article":{
>         "id":"/guid/9202a8c04000641f8000000009a34b5c",
>         "connect":"inserted"
>       }
>     }
>   },
>   "status":"200 OK",
>   "code":"/api/status/ok",
>   
> "transaction_id":"cache;cache01.sandbox.sjc1:8101;2008-11-14T04:34:02Z;0014"
> }
>
>
> Thanks,
> James
> ------------------------------------------------------------------------
>
> _______________________________________________
> Developers mailing list
> Developers at freebase.com
> http://lists.freebase.com/mailman/listinfo/developers
>   



More information about the Developers mailing list