Java 无效的cookie头:Airtable

Java 无效的cookie头:Airtable,java,airtable,Java,Airtable,我正在尝试使用 到目前为止,我已经设置了断点,以检查是否所有内容都已初始化,并且似乎一切正常。我的api密钥正确,Airtable实例设置正确 Airtable airtable = new Airtable().configure(AIRTABLE_API_KEY); Base basebase = airtable.base("my-airtable-base"); 这是我的错误: Nov 12, 2020 5:53:08 PM org.apache.http.cl

我正在尝试使用

到目前为止,我已经设置了断点,以检查是否所有内容都已初始化,并且似乎一切正常。我的api密钥正确,Airtable实例设置正确

 Airtable airtable = new Airtable().configure(AIRTABLE_API_KEY);
 Base basebase = airtable.base("my-airtable-base");
这是我的错误:

Nov 12, 2020 5:53:08 PM org.apache.http.client.protocol.ResponseProcessCookies processCookies
WARNING: Invalid cookie header: "Set-Cookie: brw=brwkel6HWNoWVEl49; path=/; expires=Fri, 12 Nov 2021 17:53:08 GMT; domain=.airtable.com; samesite=none; secure; httponly". Invalid 'expires' attribute: Fri, 12 Nov 2021 17:53:08 GMT
Exception in thread "main" com.sybit.airtable.exception.AirtableException: {"error":"NOT_FOUND"} (UNDEFINED_ERROR) [Http code 404]
    at com.sybit.airtable.exception.HttpResponseExceptionHandler.onResponse(HttpResponseExceptionHandler.java:29)
    at com.sybit.airtable.Table.select(Table.java:206)
    at com.sybit.airtable.Table.select(Table.java:327)
    at com.hived.AirtableInstance.selectTableView(AirtableInstance.java:43)
    at com.hived.Main.main(Main.java:25)
这是导致错误的函数:

  public void selectTableView() throws AirtableException, HttpResponseException {
        List<Bus> stops = base.table("Bus").select("Stops");
    }
public void selectTableView()抛出AirtableException、HttpResponseException{
列出站点=基本。表格(“总线”)。选择(“站点”);
}
我原以为它能把公交表上的所有站点都排到站点列表中


我不确定我做错了什么,所以非常感谢您的帮助。

事实证明,您需要做一些事情

  • 将log4j添加到项目中
  • 将slf4j simple添加到项目中
  • 一旦添加了这些依赖项。你现在应该看到没有任何警告了

    现在删除错误。事实证明,您需要调用基id,而不是引用基名称

    base = airtable.base("applJilugnJCtDRdh");
    

    就这样!希望这对其他人有所帮助。

    您所说的“这是导致错误的函数”是什么意思?我在堆栈跟踪中没有看到它看来
    selectARecord
    是您的罪魁祸首。抱歉@Steve,输入了错误的堆栈跟踪。现在更新它。