Salesforce/PHP出站信息(SOAP)--内存限制问题?DOMDocument::loadXML() 标签中数据过早结束的问题?
更新: 好吧,我想出了,看起来弗雷德有一个文件限制,将其更改为 file_get_contents('php://input') ,但是现在拥有sf给出java.net.sockettimeoutexception:读取时机错误,而在PHP侧没有任何内容.我还添加了set_time_limit(0);对于PHP脚本,如果我理解正确地执行脚本,那么它就可以执行.有任何想法吗? btw:我最多可以处理25个(我已经测试过),但不能100 我正在使用Salesforce将出站消息(通过SOAP)发送到另一台服务器.服务器一次可以处理大约8个消息,但是如果肥皂请求包含超过8个消息,则不会发送ACK文件. SF最多可以在1个SOAP请求中发送100个出站消息,我认为这会引起PHP的内存问题.如果我处理出站消息1乘1,它们都可以很好地完成,我什至可以一次完成8次,没有任何问题.但是较大的集合无法正常工作. SF中的错误: org.xml.sax.SAXPar
0 2023-06-02
编程技术问答社区
SOQL中的逃脱和(and)
我有这个代码可以在Salesforce上搜索数据: 代码: $campaign_name = 'A & B Campaign'; $search = 'FIND {'.$campaign_name.'} IN NAME FIELDS RETURNING CAMPAIGN(ID)'; $searchResult = $mySforceConnection->search($search); var_dump('$searchResult: ' . print_r($searchResult, true)); 错误: mismatched character '&' expecting '}' 我尝试使用preg_replace,htmlentities,我不断遇到相同的错误,我该怎么做才能搜索包含&的字符串? 谢谢. 解决方案 您需要斜线,这样:FIND {A \& B}(这是有效的SOSL搜索;)) ) Scroll to bottom
0 2023-06-02
编程技术问答社区
Salesforce/PHP批量出站消息(SOAP),超时问题请参阅更新#2
Salesforce可以在1个SOAP消息中发送多达100条请求.在发送这种类型的批量OOUTBOUND消息请求时,我的PHP脚本完成执行,但SF未能接受用于清除事物salesforce方面的消息队列的ACK.查看出站消息日志(监视),我在待处理状态下看到了所有消息,其交付失败原因" java.net.sockettimeoutexception:读取时间".如果我的脚本完成了执行,为什么我会收到此错误? 我尝试了这些方法来增加服务器上的执行时间,因为我在Salesforce方面没有访问权限: set_time_limit(0);//在脚本中 max_execution_time = 360;每个脚本的最大执行时间,以秒为单位 max_input_time = 360;每个脚本可能会花费大量分析请求数据 memory_limit = 32m;脚本可能消耗的最大内存量 我仅将高设置用于测试. 关于为什么这使ACK交付给Salesforce的任何想法? 这
0 2023-06-02
编程技术问答社区
使用PHP的Salesforce标注
很抱歉,因为我可能不知道Salesforce API的术语.我刚刚开始编程连接器以与Salesforce互动,并且我被困了. 我有一个要求,在每次将新条目添加到潜在客户部分时,我将不得不检索几个字段(名称和产品代码),然后将其传递给使用PHP的其他软件.
0 2023-06-02
编程技术问答社区
Salesforce-查询只有500行返回500行
首先,我不是开发这个问题的人,而是一个拥有SO帐户的人.我的SF知识几乎不存在. 基本上,问题是查询从我们的PHP脚本中仅返回500行.但是,当我们将查询(直接在PHP内)用另一个查询代替时,该查询将返回1500行.第一个查询肯定应该返回500多行 - 我已经使用Data Explorer进行了检查. 这是第一个查询: SELECT Id,WEBSITE_ExternalId__c,Name, ............. from Account 这是第二个: SELECT Id,WEBSITE_ExternalId__c,D_STANDARD_Age__c, .............. from Feedback__c ORDER BY CreatedDate ASC 有线索吗?我感谢这可能没有足够的信息,但我对Salesforce的了解不多.如果您需要回答其他任何问题,请问,我会看看我能做什么. 解决方案 对于大结果,结果是通过查询调用批处
2 2023-05-31
编程技术问答社区
Salesforce.com:通过PHP检索自定义字段
我有一个简单的自定义联系人对象(带有API名称contact__c),我在Salesforce de网站中创建了一个字段(用于测试连接)full_name__c. 然后,我试图检索所有联系人,特别是通过PHP: try { $mySforceConnection = new SforcePartnerClient(); $mySoapClient = $mySforceConnection->createConnection(API_PATH . '/soapclient/partner.wsdl'); $mylogin = $mySforceConnection->login(API_USER, API_PASS . API_SECURITY_TOKEN); $query = 'SELECT C.Id, C.Full_Name__c FROM Contact__c C'; $result = $m
4 2023-05-30
编程技术问答社区
56 在CONNECT之后收到来自代理的HTTP代码403?
我在连接后从代理中获得了" 56接收到的http代码403",同时使用我的网页中的卷发生成了销售人员的引线.该网站的SSL证书已经过期. 更新: 我的代码如下: curl_setopt($curl, CURLOPT_URL, $_url); curl_setopt($curl, CURLOPT_POST, count($field)); curl_setopt($curl, CURLOPT_POSTFIELDS, $query_data); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_HEADER, 1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($c
0 2023-05-30
编程技术问答社区
在Cordova插件salesforce中sendJavascript函数未定义错误
我正在尝试创建一个Salesforce插件 但是它总是给我带来的line.sendjavascript(函数名称) 以下是插件代码 - package com.salesforce.androidsdk.phonegap; import org.apache.cordova.api.CallbackContext; import org.apache.cordova.api.CordovaPlugin; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import android.content.Context; import android.content.Intent; import android.util.Log; /** * This class echoes a string called from JavaScript. */ pub
2 2023-05-25
编程技术问答社区
Salesforce PhoneGap iPhone应用程序中的oAuth2问题(远程访问应用程序授权问题)
我已经使用PhoneGap创建了一个iPhone应用程序.我遵循了本教程中的代码: 构建由database.com 我已经成功登录并在此屏幕中受到打击: 我无法移动到其他屏幕以访问数据.这是成功登录后生成的URL: https://login.salesforce.com/services/oauth2/success#access_token=0000&refresh_token=0000&instance_url=https%3A%2F%2Fna12.salesforce.com&id=https%3A%2F%2Flogin.salesforce.com%2Fid%000C&issued_at=0000&signature=qqqq&scope=id+api+refresh_token 我需要在此URL中添加Cosumer键吗?这是我的callbackurl: https://login.salesforce.com/services/oauth2/
2 2023-05-25
编程技术问答社区
Azure数据工厂链接的Salesforce服务(Salesforce中的API访问问题)
我正在尝试使用 Azure Data Factory上的链接服务连接到 Salesforce ,但是我会收到以下错误(连接失败 ): ERROR [HY000] [Microsoft][Salesforce] (80) Unknown error received from SOAP response, potentially a problem with user privileges. 我遵循了以下链接中提到的步骤(Microsoft文档),通过权限集启用Salesforce Classic中的API访问,但我找不到权限名称:启用API . https:///learlen.microsoft.com/en -us/azure/data-factory/connector-salesforce 所以我分配了许多权限,并且随机添加了15个设置(如下图所示): 您可以在我应该添加哪些设置和权限的情况下将我定向. 问: 解决方案 设置 - >配置文件 -
2 2023-05-25
编程技术问答社区
使用Bearer token的Salesforce Merge API认证
我是Salesforce和API的新手. 我试图使用SOAP API进行合并记录调用.使用Postman相同. 我已将WSDL导入到本地,称为登录方法以获取ServerUrl和SessionID. 使用这些参数进行后续合并调用. 在登录过程中,我使用了用户名和密码来验证. username password+auth_token 并得到
30 2023-05-23
编程技术问答社区
Salesforce-阿拉伯语和英语文本的PDF一代
我试图同时生成一个用英语和阿拉伯文本的PDF.请让我知道是否可以使用Salesforce完成该方法. 解决方案 VisualForce页面或电子邮件模板具有属性.您最安全的字体选择将是" Arial Unicode MS",它是唯一具有完整Unicode支持的字体.但是它没有大胆的变体,因此您所有的,等都会以正常的字体重量打印. 如果您需要其他字体/想要实验 - 将其用作基础: https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_outputs_otput_pdf_supported_supported_fonts.htm Apex具有将另一个页面(标准SF页面或Visualforce)与PDF相似的类似方法.但这将是服务器端的生成,该页面上的JavaScript不会运行,因此请忘记对Aura组件的一些漂亮的打印.
12 2023-05-22
编程技术问答社区
如何将Salesforce数据获取到Python Panda DataFrames
当前,我们将Salesforce数据输入到CSV文件中,并使用READ_CSV,TO_CSV方法在PANDA中读取此CSV文件.我们还有其他方法可以将数据从Salesforce到Pandas DataFrame. 解决方案 使用Python-您可以下载一个称为简单Salesforce的软件包,并编写SOQL查询以返回数据 https://github.com/simple-salesforce/simple-salesforce/simple-salesforce /p> 这是一个如何做到这一点的示例: from simple_salesforce import Salesforce sf = Salesforce(username='', password='', security_token = '')
0 2023-05-17
编程技术问答社区
simple_salesforce python中的亲子关系查询,从有序dicts提取
我正在尝试使用Python中的simple_salesforce软件包从Salesforce查询信息. 问题是它是嵌套字段,它们是亲子关系的一部分 我想要..从机会对象,查找ID,以及与该记录关联的AccountID. SOQL查询看起来像.. query = "select id, account.id from opportunity where closedate = last_n_days:5" 在SOQL(Salesforce对象查询语言)中,点表示数据库中的父母关系.因此,我试图从机会对象中获取ID,然后尝试从该记录上的帐户对象获得相关ID. 出于某种原因,ID可以很好,但是account.ID嵌套在有序的dict中的有序dict中: q = sf.query_all(query) 这可以向后拉一个有序的词典.. OrderedDict([('totalSize', 455), ('done', True
2 2023-05-17
编程技术问答社区
如何在heroku上使用php与soap网络服务
我们在应用程序中使用SOAP客户端库来获取Salesforce使用php中的API的数据. 当我们运行简单的PHP页面时,它可以正确运行,但使用SOAP客户端. 我们运行此命令并获得错误,如下所示 $ heroku run php www/sandbox/index-test.php Running `php www/sandbox/index-test.php` attached to terminal... up, run.1586 php致命错误:SOAP-ERROR:解析WSDL:无法从'soapclient/enterprise.wsdl.xml':无法加载外部实体" soapclient/entherprise.wsdl.xml" in/app/in/app/in/app/in/app/in/app/www/sandbox/soapclient/sforcebaseclient.php第64行 解决方案 而不是将XML路径用作'soapclien
12 2023-05-16
编程技术问答社区
将Heroku Postgres连接到PowerBI
我希望将Heroku PostGressQL直接连接到PowerBi桌面.看来市场上有几种产品可以从Heroku到Azure复制,但希望直接与Powerbi建立联系.有人能够实现这一目标吗? 如果有一个替代DB选项可与Salesforce Connect插件一起使用,该附加组件直接与Azure一起使用. 解决方案 我不确定这是否是解决问题问题的方法,但这是对我们的. https://www.reddit.com/r/heroku/comments/iqtqsq/connect_heroku_postgresql_to_power_power_bi_bi/g580op4/?utm_source = ReDdit&utm_medium = web2x = web2x = 3
4 2023-05-16
编程技术问答社区
Salesforce错误--"无效的交叉引用ID"
我正在使用Omniauth,Omniaut-salesforce和此宝石开发一个铁路应用程序: https://github.com/Heroku/databasedotcom 我正在将" client_id"和" client_secret"进行硬编码.然后,对于每个用Saleforce进行身份验证的用户,我正在捕获他们的OAuth令牌,用户ID和实例URL.有了这一切,我正在代表他们创建潜在客户. 如果用户来自我获得" client_id"和" client_secret"的同一帐户,则一切正常.但是,如果我与另一个Salesforce实例的用户进行身份验证,则会遇到"无效的交叉参考ID"错误. 我希望我的应用程序从许多不同的Salesforce Intance提交潜在客户.这是不可能的吗? 这是我的完整代码: client = Databasedotcom::Client.new :client_id => SALESFORCE_CLIENT_ID,
6 2023-05-08
编程技术问答社区
Rails 4.2 & Salesforce API的Restforce返回ActiveModel::ForbiddenAttributesError
我正在尝试编写Rails 4.2.0.Beta2应用程序,该应用程序将使我们的组织直接与我们的Salesforce实例接口. 我一直在关注这个非常有用的条目在这里. 我快到了,我已经在Salesforce中设置了我的应用程序,它似乎正在发出请求,我可以到达登录页面并输入我的信息. 但是,我在回调时会遇到以下错误. ActiveModel::ForbiddenAttributesError in SessionsController#create ActiveModel::ForbiddenAttributesError enter code hereExtracted source (around line #21): def sanitize_for_mass_assignment(attributes) if attributes.respond_to?(:permitted?) && !attributes.permitted?
6 2023-05-08
编程技术问答社区
两个不同的项目模块中有重复的库
我有两个模块的项目. 我正在使用 salesforcesdk ,它作为单独的模块包含,内部 salesforcesdk 我有 cordova 使用okhttp. 在第二个模块中,我也有使用okhttp的改造库,当我尝试构建项目时,我会得到 重复DEX文件错误 我试图从 salesforcesdk okhttp依赖性删除,并从第二个模块中包括在内,但我得到了 找不到错误 找不到符号 唯一要做的就是将okhttp包括为不同的模块,但是在我这样做之前,我想问你是否还有另一种解决此问题的方法? 编辑: 我尝试了Aayushi提出的解决方案,但我仍然会遇到错误: 错误:任务执行失败 ':app:packagealldebugclassesformultidex'. java.util.zip.zipexception:重复条目:com/squareup/okhttp/address.class.class 解决方案 如果您使用的是Android
8 2023-05-08
编程技术问答社区