在simperium中共享一个对象,write_access不会做任何事情

时间:2015-06-04 15:37:04

标签: simperium

我创建了两个用户,如果我为一个用户创建了一个存储桶,并且该存储桶中有一个对象,我现在可以使用HTTP API分享它..请参阅此处

https://simperium.com/docs/reference/http/#objectshare

然而,即使我通过" write_access" = true,结果得到200,它似乎不让我写信给它。 只有当我启用共享以允许数据同步双向的另一种方式时,我做错了什么?

有没有进一步合作?我可以看到有很长但没有文档吗?有人知道吗?

1 个答案:

答案 0 :(得分:0)

经过一些更多的试验&错误,我找到了解决方案:

要编辑共享对象,目标用户(即与之共享对象的用户)需要使用等于:<original_user_simperiumId>/<original_objectId>的objectId来编辑对象。

如果您只使用<original_objectId>,则无效。

使用curl:

编辑共享对象的完整命令

curl -H 'X-Simperium-Token: {auth_token_of_target_user}' https://api.simperium.com/1/{appID}/{entity}/i/{original_user_simperiumId>/{original_objectId} -d '{"data_key" : "new_data_value"}'