PHP:使用 OAuth1a 调用 Mautic API

Posted

技术标签:

【中文标题】PHP:使用 OAuth1a 调用 Mautic API【英文标题】:PHP : Mautic API call with OAuth1a 【发布时间】:2017-12-16 14:55:41 【问题描述】:

关于 Mautic 的一个问题,我想使用 Mautic API 自动下载数据。 从手册中,我通过 php 制作了一个程序来连接 Mautic API 并回调到 localhost。该代码确实有效,并且正确连接到 Mautic API。但是我怎样才能获得包含在回调 URL 中的访问令牌。我需要为下一步接收访问令牌数据。

我的php代码:

$settings = array(
'baseUrl'          => 'http://54.249.127.11',// Base URL of the Mautic instance
'version'          => 'OAuth1a', // i selected OAuth1a.
'clientKey'        => '199y8rmdeh6sck8g8o4okXXXXXXXX',//Consumer key from Mautic
'clientSecret'     => '5705dvzynzksww4g8s4o0XXXXXXXX',//Client/Consumer secret key from Mautic
'callback'         => 'http://127.0.0.1'// localhost as my Callback URI);

【问题讨论】:

tutorialsjoint.com/mautic-rest-api/ 如果有帮助,请检查一下。 【参考方案1】:

https://www.mautic.org/blog/developer/how-to-use-the-mautic-rest-api/

此链接应完全回答您的问题。如果您不同意,您需要更清楚地解释您的困惑。

您可能还想阅读以下内容:What exactly is OAuth (Open Authorization)?

【讨论】:

嗨@Hannes Landeholm 感谢您的评论。我读过这个博客,我发现它很容易理解。我感到困惑的是,连接成功后,Mautic(Oauth 提供者)会给回调 URL 提供访问令牌。如何获取访问令牌并将访问令牌保存到我的本地主机? AFAIK,您需要提供 Mautic 可以向其发送 HTTP 请求的 URL。这意味着您不能提供 localhost,您需要在他们可以访问的 Internet 上给他们一个真实的 URL。

以上是关于PHP:使用 OAuth1a 调用 Mautic API的主要内容,如果未能解决你的问题,请参考以下文章

php mautic短信

php mautic chanel营销信息

php mautic动态内容

php mautic类别

php Mautic运动

php mautic API - 联系