我有一个OAuth2(不记名令牌),但如何将它传递给端点?更准确地说,我如何在 URL 中包含不记名令牌。
示例网址:
https://api.twitter.com/1.1/search/tweets.json?q=%23superbowl&result_type=recent
不记名令牌示例:
AAAAA5n0w5n0w5n0wMyL0ngBe4r4rT0k4n
Run Code Online (Sandbox Code Playgroud)
我如何使用我的不记名令牌来授权我的请求?
错误用法示例:
我正在尝试创建 iPad 应用程序的 Mac Catalyst 版本。我选中了复选框,选择了“我的 Mac”方案,我运行了...然后,代码签名错误(链接如下)!
当我选中该复选框时,“签名和功能”选项卡添加了一个新的 macOS 平台条目和一个捆绑包标识符:maccatalyst.com.mycompany.myapp。该 maccatalyst.com 捆绑包 ID 未显示在 Apple 开发者网站的“证书、标识符和配置文件”部分中。当我尝试通过添加应用程序 ID、选择 Mac 并指定显式捆绑包 ID 来手动添加它时,出现以下错误:标识符为“maccatalyst.com.mycompany.myname”的应用程序 ID 不可用。请输入不同的字符串。
正如此处所建议的,我还尝试: 1. 转到“证书、标识符和配置文件”。2. 选择“配置文件” 2. 选择您尝试从中进行催化的 iOS 应用程序。3. 启用“Mac”。4. 等待几个小时。
我必须如何进行?
所以我有一个 Node /w Typescript REST API,我有注册方法,它创建一个用户并使用创建的用户 firstName、lastName、email 进行响应。
问题是我遇到了这个打字稿错误,上面写着“类型‘文档’缺少‘SavedUser’类型中的以下属性:firstName、lastName、email”。
我相信它在我的 SavedUser 界面中添加 mongoose.Document 类型,我不确定,谢谢你的帮助!
示例代码:
interface SavedUser {
firstName: string
lastName: string
email: string
}
...
public async signUp(req: Request, res: Response): Promise<void | Response> {
const salt: string = await bcrypt.genSalt(10)
const hashedPassword: string = await bcrypt.hash(req.body.password, salt)
const user = new User({
firstName: req.body.firstName,
lastName: req.body.lastName,
email: req.body.email,
password: hashedPassword
})
try {
const { firstName, lastName, email }: SavedUser = await user.save()
return res.status(200).send({
firstName,
lastName, …Run Code Online (Sandbox Code Playgroud) node.js ×2
api ×1
code-signing ×1
html ×1
ipad ×1
javascript ×1
mac-catalyst ×1
macos ×1
mongoose ×1
oauth ×1
twitter ×1
typescript ×1