2.5 - Pinata

作者: 空乱木 | 来源:发表于2019-08-22 23:58 被阅读4次

原文链接:https://docs.simpleid.xyz/javascript-sdk/pinata

为Pinata提供了一个存储模块。对于那些希望在IPFS对等网络上存储内容的人来说,这个模块是一个必要的解决方案。通过使用此模块,您将能够存储内容并获取内容,但是您还能够向用户保证,由于Pinata充当IPFS网络的固定服务,所以内容将始终可用。

Storage 存储

首先,请确保在您的应用程序中包含pinata特定的功能:

import { pinContent, fetchPinnedContent } from 'simpleid-js-sdk’

现在,您已经准备好将一些内容存储到去中心化的web。让我们开始吧!

  • 存储内容

为了将内容存储到IPFS(并将其与Pinata绑定,并确保它总是可用),您需要确保您有要发布的内容。这里唯一的要求是内容必须是JSON格式的。这里有一个例子:

const contentToPin = {
id: 123456,
title: "new content"
body: "ipfs is super cool”
}

现在,您已经准备好将您的内容上传到IPFS网络,并将其固定下来供以后访问。您将需要使用SimpleID中的pinContent函数。该函数接受具有以下信息的单个对象:

const params = {
  devId: ${yourDevID}, //your dev ID found in your SimpleID account page
  username: ${loggedInUser}, //you logged in user's username
  id: ${identifier}, //an identifier you can use to reference your content later
  content: contentToPin, //the content we discussed previously
  apiKey: ${yourAPIKey} //the api key found in your SimpleID account page
}

现在,我们把它们放在一起:

const pinnedContent = await pinContent(params);
console.log(pinnedContent);

  • 获取内容
    当需要为用户获取固定的内容时,只需调用fetchPinnedContent函数,并传入一个parameters对象。
const params = {
  devId: ${yourDevID}, //your dev ID found in your SimpleID account page
  username: ${loggedInUser}, //you logged in user's username
  id: ${identifier}, //the identifier you used for reference of the pinned content
  apiKey: ${yourAPIKey} //the api key found in your SimpleID account page
}

然后,调用

const content = fetchPinnedContent(params);
console.log(content);

相关文章

  • 2.5 - Pinata

    原文链接:https://docs.simpleid.xyz/javascript-sdk/pinata 为Pin...

  • 为什么学者们说IPFS是数据的“黄金保险柜”?

    你真懂IPFS的内部机理? 1)部分朋友对隐私的误解 尽管IPFS本身是一个公共网络,但我们从Pinata用户中看...

  • 2021-11-27

    青29*2.5=72.5 于15*2.5=37.5 芳25*2.5=62.5 英50*2.5=125 燕52*2....

  • 梦笔生花

    2.5*2.5*4.0cm青田

  • q

    卧室 2.5 1.1 阳台 2.9 2.5

  • Enscape 2.5惊人测评,效果秒杀Lumion?

    Enscape 2.5更新了! (文末下载Enscape 2.5安装包) 据说最新的Enscape 2.5 效果秒...

  • 云水草堂篆刻

    嘉福久远。2.5*2.5*6.4。青田石。 借光景以往来兮。2.5*2.5*7。青田石。 简介: 蒋晖鹏,别署云水...

  • AI教程:零基础如何学会2.5D场景绘制

    1、2.5D风格介绍; 2、2.5D设计规范; 3、2.5D设计应用。

  • 2.5

    记昨天疯狂爆炸又很甜蜜的一天 感觉自己憋了太久了 晚上睡不着已经好几天了我真的是一个太敏感的人 唐先生说 你能不能...

  • 2.5

    今天又回到工作中了,满心欢喜!神清气爽,所以今天恶补一下音频学习,边做工作边听课,感觉能量畅通。 运动依然是力量,...

网友评论

    本文标题:2.5 - Pinata

    本文链接:https://www.haomeiwen.com/subject/bnyasctx.html