小编scg*_*ugh的帖子

PayPal Rest API - 更新账单计划返回URL

我一直在使用PayPal Rest API并成功创建并激活了一个,BillingPlan但我无法更新所述计划return_url.我认为这与我正在使用的JSON路径有关,虽然我不确定为什么!?

无论如何,我正在调用更新计划方法:https://developer.paypal.com/docs/api/#update-a-plan

A BillingPlan遵循以下格式:

{
  "id": "P-94458432VR012762KRWBZEUA",
  "state": "ACTIVE",
  "name": "T-Shirt of the Month Club Plan",
  "description": "Template creation.",
  "type": "FIXED",
  ...
  "merchant_preferences": {
    "setup_fee": {
      "currency": "USD",
      "value": "1"
    },
    "max_fail_attempts": "0",
    "return_url": "http://example.com",
    "cancel_url": "http://example.com",
    "auto_bill_amount": "YES",
    "initial_fail_amount_action": "CONTINUE"
  },
  ...
}
Run Code Online (Sandbox Code Playgroud)

我正在使用C#SDK,但我的请求JSON看起来非常像:

{
    "path": "merchant_preferences",
    "value": {
        "return_url": "http://example.com/payment/return"
    },
    "op": "replace"
}
Run Code Online (Sandbox Code Playgroud)

我一直得到以下方面的回应:

{"name":"BUSINESS_VALIDATION_ERROR","details":[{"field":"validation_error","issue":"提供的路径无效."}],"message":"验证错误.","information_link": " https://developer.paypal.com/webapps/developer/docs/api/#BUSINESS_VALIDATION_ERROR","debug_id":"2ae68f9f0aa72 "}

总结一下 - 我想将结算方案return_url从更改http://example.comhttp://example.com/payment/return. …

c# rest json paypal paypal-rest-sdk

24
推荐指数
1
解决办法
3473
查看次数

React-Native Offline Bundle - 图像未显示

我有一个React-Native应用程序,我正试图在发布模式下部署到我的手机.我可以将应用程序捆绑到手机上.数据库,视频和音频资产都在那里,但UI中没有显示图像.

我已经做了以下"捆绑"我的应用程序:

  1. 在终端运行的项目文件夹中 react-native bundle --platfrom ios --dev false --entry-file index.ios.js --bundle-output main.jsbundle
  2. 将对main.jsbundle文件的引用拖到myapp文件夹下的XCode中
  3. 在XCode中,打开AppDelegate.m并取消注释jsCodeLocation = [[NSBundle mainBundle]…
  4. 打开Product > Scheme > Edit Scheme然后Build Configuration改为Release
  5. 选择myapp项目浏览器下,然后:在TARGETS: myappTests> Build Phases> Link Binary With Libraries+ 选择Workspace> libReact.aAdd

当我尝试在XCode中编译时,其中的../node_modules/react-native/packager/react-native-xcode.sh设置myapp > targets > myapp > Bundle React Native code and images失败了error code 1.

我已经看过关于这个帖子的LOADS,我试过了:

  • 检查 …

xcode ios react-native

15
推荐指数
2
解决办法
1万
查看次数

Azure Web App - 请求超时问题

我在Azure上运行了MVC5网络应用程序.主要是这是一个网站,但我也有一个CRON作业运行(从外部源触发)调用URL(一个GET请求)来执行一些内务管理.此任务是异步的,可以占用,有时超过Azure上的默认超时230秒.由于这个原因,我经常会收到500个错误.

现在,我已经完成了一些阅读,这看起来与Azure Load Balancer设置有关.我还发现了一些与能够在各种环境中改变超时有关的线程,但我想知道是否有人在Web应用程序环境中改变Azure负载均衡器超时的经验?这是一个简单的过程吗?

sql-server asp.net-mvc timeout azure azure-web-sites

7
推荐指数
1
解决办法
2042
查看次数

带ColdFusion的reCaptcha v3

我正在尝试将reCaptcha(v3)集成到ColdFusion站点。我对CF语法不太热,目前看来服务器端的验证请求没有任何帮助。

谁能看到任何明显错误的东西和/或将我指向正确的方向?

客户端:

<script src='https://www.google.com/recaptcha/api.js?render=6..."></script>
<script>
    grecaptcha.ready(function() {
        grecaptcha.execute('6...', {action: 'contact'})
        .then(function(token) {
            $("#recaptchaToken").val(token);
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

我的recaptchaToken表单中有一个隐藏字段,可以看到其中的token值。

服务器端:

<cfhttp
  url="https://www.google.com/recaptcha/api/siteverify"
  method="POST"
  result="captchaResponse">
  <cfhttpparam
    type="formfield"
    name="secret"
    value='6...'
  />
  <cfhttpparam
    type="formfield"
    name="response"
    value='#form.recaptchaToken#'
  />
</cfhttp>

<cfdump var=#captchaResponse.filecontent# />
Run Code Online (Sandbox Code Playgroud)

我得到一个红色框输出,标题为 object of java.io.ByteArrayOutputStream

我企图把两者captchaResponsecaptchaResponse.filecontent没有用。

我期望的数据形式为:

{
  "success": true|false,      // whether this request was a valid reCAPTCHA token for your site
  "score": number             // the score for this request (0.0 - 1.0)
  "action": string            // …
Run Code Online (Sandbox Code Playgroud)

coldfusion recaptcha

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

Apple Music API - 创建播放列表

我一直在探索 Apple Music API,看看我可以在 iOS 应用程序中使用什么样的功能。我创建了一个小测试应用程序,它获得用户的许可并将我拥有的播放列表(和歌曲)输出到NSLog.

\n
MPMediaQuery *myPlaylistsQuery = [MPMediaQuery playlistsQuery];\n            [myPlaylistsQuery setGroupingType:MPMediaGroupingPlaylist];\n            NSArray *playlists = [myPlaylistsQuery collections];\n            \n            for (MPMediaPlaylist *playlist in playlists) {\n                NSLog (@"%@", [playlist valueForProperty: MPMediaPlaylistPropertyName]);\n                \n                NSArray *songs = [playlist items];\n                \n                for (MPMediaItem *song in songs) {\n                    NSString *songTitle =\n                    [song valueForProperty: MPMediaItemPropertyTitle];\n                    NSLog (@"\\t\\t%@", songTitle);\n                }\n            }\n
Run Code Online (Sandbox Code Playgroud)\n

由此,我可以推断出以下内容(但我不能 100% 确定):

\n
    \n
  • 播放列表(基本信息:名称、id)存储在设备本地
  • \n
  • 播放列表中的歌曲也会从本地存储中提取,但如果播放列表尚未下载到设备上,则会由 Apple 获取歌曲列表。
  • \n
\n

到目前为止,一切都很好。我想知道的是:

\n
    \n
  • 有没有办法从我的应用程序(通过 API)创建播放列表?
  • \n
\n

我知道有一个 …

objective-c itunes-sdk mpmediaquery mpmedialibrary apple-music

4
推荐指数
1
解决办法
1292
查看次数

订单日期列表进行比较

我之前在这里问过这个问题:以某种方式订购的日期列表

我认为建议的解决方案没问题,直到我的日期列表上的年份已经过去并遇到问题.

我的日期列表(以这种基于字符串的格式 - 这是数据来自源API的方式)

201711
201712
201801
201811
201812
201901
Run Code Online (Sandbox Code Playgroud)

我想在条形图中显示我的数据,以按月顺序显示3个月的年度比较.这意味着我按顺序排列列表

201711
201811
201712
201812
201801
201901
Run Code Online (Sandbox Code Playgroud)

所以我可以按顺序查看11月,12月和1月的年度酒吧.

我已经在问题的底部尝试了解决方案,但是它按顺序放置了这个顺序(这不是我想要的):

201801
201901
201711
201811
201712
201812
Run Code Online (Sandbox Code Playgroud)

为清楚起见,下个月它需要继续作为这个日期列表:

我想要的第一个月总是比现在的那个月早2个月

201712
201812
201801
201901
201802
201902
Run Code Online (Sandbox Code Playgroud)
var rowsInOrder = dateList.OrderBy(n => DateTime.ParseExact(n, "yyyyMM", CultureInfo.CurrentCulture).Month).ThenBy(n=> DateTime.ParseExact(n, "yyyyMM", CultureInfo.CurrentCulture).Year);
Run Code Online (Sandbox Code Playgroud)

c# linq arrays datetime list

2
推荐指数
1
解决办法
83
查看次数