标签: infusionsoft

如何以编程方式启动OAuth会话?

我使用InfusionSoft的API来保存在网站上填写的表单的内容.API使用OAuth,据我所知,没有办法实现终身会话.

OAuth的工作方式是,它设计为用户在会话过期时登录,就像登录网站一样.这显然不适合API,但我确信这不是一个不寻常的要求.

我有一个初始令牌,但在那之后到期,那么呢?我唯一能想到的是拥有一个每小时运行一次的cron作业来刷新访问令牌(有一个'refreshAccessToken'方法).

php session oauth infusionsoft

12
推荐指数
1
解决办法
831
查看次数

Woocommerce订单更新webhook没有解雇

我正在使用woo commerce,我一直在看webhooks.

所有这些都有原木(也就是他们已经开火)

但是,order.updated webhook是唯一没有任何日志的webhook.

有谁能够帮我?我已经联系过woo自己并没有得到回复+检查过很多线程,但似乎没有任何线索.

谢谢.

api wordpress webhooks woocommerce infusionsoft

6
推荐指数
1
解决办法
2855
查看次数

使用Ruby Gem向InfusionSoft DB添加联系人失败

我正在使用Infusionsoft Ruby API Wrapper.我放

gem 'infusionsoft'
Run Code Online (Sandbox Code Playgroud)

在我的gemfile中.

我添加了我的API密钥和URL作为环境变量,这些变量被加载到初始化器中,如下所示:

Infusionsoft.configure do |config|
  config.api_url = ENV['INFUSIONSOFT_URL'] # example infused.infusionsoft.com
  config.api_key = ENV['INFUSIONSOFT_API_KEY']
  config.api_logger = Logger.new("#{Rails.root}/log/infusionsoft_api.log") # optional logger file
end
Run Code Online (Sandbox Code Playgroud)

但是当我在rails控制台中测试联系人添加服务时,我收到此错误:

SocketError: getaddrinfo: nodename nor servname provided, or not known
from /Users/Justus/.rbenv/versions/2.1.2/lib/ruby/2.1.0/net/http.rb:879:in `initialize'
Run Code Online (Sandbox Code Playgroud)

有人知道修复此问题吗?

ruby ruby-on-rails infusionsoft

5
推荐指数
1
解决办法
206
查看次数

在infusionsoft中添加订单商品的问题

我在infusionsoft api中添加了一个orderitem ..但是我收到语法错误但我无法找到.

 require_once($_SERVER['DOCUMENT_ROOT']."/infusionsoftAPI/src/isdk.php");
 $app = new iSDK;

 $_REQUEST['contactId'] = 4;

 if(!empty($_REQUEST['contactId']))
 {
    if ($app->cfgCon("aaaa", 'eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee')) {
        echo "Infusionsoft Connection Successfulls";
    } else {
        echo "Infusionsoft Connection Failed";
        exit;
    }
} else {
    echo '<p>No contact id selected.</p>';
    exit();
}
some code
some code
$invoiceId = $app->blankOrder($contactId,"Video Report Subscription - Extra", $oDate,0,0);
$extra_price = $extraemail * $result['price_after_expire'];

$ordresult = $app->addOrderItem($invoiceId, 4, 9, $extra_price, 1, "helloo", "aaaaaa");
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

错误:-1 - 没有匹配参数的方法:java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang. String,java.lang.String

但是当我写作时

  $ordresult = $app->addOrderItem($invoiceId, 4, 9, 22.00, 1, "helloo", …
Run Code Online (Sandbox Code Playgroud)

php infusionsoft

5
推荐指数
1
解决办法
340
查看次数

如何在infusionsoft中添加自定义复选框?

我想在Infusionsoft中添加自定义复选框.

但在联系表单中,没有任何选项可以选择字段类型为复选框:

在此输入图像描述

checkbox infusionsoft

5
推荐指数
1
解决办法
536
查看次数