我正试图通过电子邮件邀请一个人从我的网站上访问Trello。这是API参考。当我试图邀请他时,简单回复是“无效密钥”。这是我的功能:
公共职能……
正如错误代码所说,你忘了通过你的 应用密钥 。这是一个例子 API参考 :
https://api.trello.com/1/organizations/publicorg?members=all&member_fields=username,fullName&fields=name,desc& 的 键= [application_key] 强> &安培;令牌= [optional_auth_token]
您必须将它包含在您的查询中,因此在您的情况下,将其添加到 $fields 数组:
$fields
$fields = array( 'fullName' => $name, 'email' => $email, 'type' => $type,, 'key' => $trelloAppKey 'token' => $trelloAuthToken );
CURLOPT_POSTFIELDS不需要JSON, 如果你想要一个urlencoded请求,请使用http_build_query($ fields),或者如果你想要一个multipart / form-data请求,只需直接给它$ fields数组。 (API文档似乎没有提到它接受哪种请求类型。urlencoded是最常见的。)