我正在关注: https ://github.com/sendgrid/sendgrid-php
没有关于如何将环境变量从 shell 获取到 php 环境的详细信息。
请帮忙
SendGrid 使客户能够管理其帐户的安全性以及使用 API 密钥进行发送。
链接:https ://app.sendgrid.com/settings/api_keys
API 密钥允许您生成与您的用户名和密码分开的身份验证凭据。它们相互独立,易于丢弃。您应该为每个应用程序或服务器创建唯一的 API 密钥,以便您可以轻松地撤销它们,而不会在需要时中断其他系统。
例子:
Authorization: Bearer
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
参考链接:
实际上,Sendgrid 页面中的以下文本令人困惑:“使用您的 SENDGRID_API_KEY 更新开发环境(用户空间)”。
基本上它的意思是添加一个新的环境变量。Windows 用户可以通过控制面板/系统/高级系统设置打开环境变量。[添加环境变量的Windows10 UI][1]
然后在你这样写的代码中:
var apiKey = Environment.GetEnvironmentVariable("SENDGRID_API_KEY");
PS。请重新启动您的 VisualStudio 以查看新添加的环境变量![1]:https ://i.stack.imgur.com/gTo77.png