问题标签 [openurl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3348 浏览

iphone - 如何动态更改我的应用程序中的 openURL 实现?

在我的应用程序中,我在我的应用程序中实现了一个私有方法AppDelegate来覆盖默认openURL:方法,以便在UIWebView. 但现在我也需要默认功能。

这是我所做的:

我还在handleURL:我的班级中实现了需要自定义打开 URL 处理的地方。但是,这阻碍了我的其他课程,我只想在 iTunes 中简单地打开 iTunes 链接。所以我不知道如何实现的是如何使用原始openURL:代替customOpenURL:.

0 投票
1 回答
484 浏览

json - 读取 400 错误 clojure 返回的 json

我有一个网络服务,可以在一些获取请求时回复,如下所示:http: //developer.echonest.com/api/v4/artist/reviews ?api_key=N6E4NIOVYMTHNDM8J&id=ARH6W4X1187B99274F&format=json&results=1&start=2 如果参数在请求错误: http: //developer.echonest.com/api/v4/artist/reviews ?api_key=N6E4NIOVYMTHNDM8J&id=ARH6W4X1187B99274F&format=json&results=1&start=WRONG-STRING 服务器回复 400 和一些 json 解释出了什么问题.

现在在 clojure 中,我想阅读 json 以确切知道出了什么问题,我尝试使用 (clojure.java.io/reader wrong-url) 但它引发了异常

服务器返回 HTTP 响应代码:400 用于 URL:http:
//developer.echonest.com/api/v4/artist/reviews?api_key=N6E4NIOVYMTHNDM8J&id=ARH6W4X1187B99274F&format=json&results=1&start=e1 [抛出类 java.io.IOException]

我怎样才能读取json?

0 投票
1 回答
7865 浏览

oauth - 如何在 Mac OS X 上从浏览器打开应用程序?

我正在做一个 Twitter Mac OS X 应用程序,需要使用 OAuth1.0。在请求 oauth/access_token 接口时,是否可以oauth_callback为此目的使用该参数?

换句话说,如何在 Max OS X 上从浏览器打开应用程序?

0 投票
1 回答
897 浏览

iphone - 使用objective-c程序在safari中打开和关闭url

我必须在 safari 中打开一个 URL……在对 safari 做了一些工作之后,我必须关闭 safari……

我的代码如下。

实际上我必须在 myspace 上分享视频。如果用户分享了视频,那么我必须关闭 safari 并需要再次激活我的应用程序。

我想用 safari 做一些类似的 facebook SDK login ..

请帮助我如何打开这个

0 投票
2 回答
2666 浏览

objective-c - 基本 Facebook / Twitter URL 处理程序格式

我很确定在我发布这个小时后我可能会找到答案,但我已经找了一个多小时了,似乎无法解决。所以这里..

我想在我的应用程序中添加一些简单的“联系我们”链接,如果可用,可以在其中一个推特应用程序中打开我的个人资料....“推特”、“Tweetbot”、“Twitterriffic”或 Facebook Safari 如果没有可用。我不想为 twitter 等添加完整的 API,因为它只是一个联系页面,我不需要访问他们的时间线,或者知道他们的用户 ID 等。

我在手机上使用的 Tweetbot 应用程序和处理程序工作正常(见下文)并打开我的个人资料页面,但是我似乎无法获得默认 Facebook 或 Twitter 应用程序的工作,应用程序启动但没有进入我各自的个人资料页面(我显然遗漏了测试代码,但这些是调用应用程序的行)......

现在我在这里得到了相当多的信息,但除了 Tweetbot 和 Safari 之外,我无法让它工作。我猜 URL 部分的格式有误,但我找不到任何解释它应该如何的地方。Google 搜索会显示带有 twitter 和 facebook 标签但没有有用信息的页面,而且 Twitter API 文档对于我想要做的简单实现来说太详细了。谁能帮助我正确的 URL 格式?


[编辑] 花了我一个多小时,但这里至少是推特..

还在 Facebook 上工作!!尽管我在这里偶然发现了答案,但我不能相信答案

当我让 Facebook 也能正常工作时,我会在此处发布我的代码以及所有代码,以防它对其他人有所帮助!

等离子体


编辑 2:好的,这是我的代码(我已经删除了我的网站 URL 和我的 Facebook ID,但你会明白的......它会弹出一个带有联系我们选项的 UI 操作表。希望它对其他人。

0 投票
1 回答
603 浏览

ios - “打开方式...”移动 Safari 与邮件或其他 iOS 应用程序

我有一个应用程序可以识别在我的 iOS 应用程序中创建的文件的扩展名。

当我向自己发送电子邮件时,我创建并使用 Mail 中的“打开方式”,或者如果我从 Dropbox 应用程序中“打开方式”,一切都按计划进行。如果我在 Mobile Safari 中访问文件的 Dropbox 网页,就会出现问题。在这里,灰色屏幕使用“打开方式”选项加载,当我点击按钮时它会加载我的应用程序,我什至在我的应用程序中获得了一个可以使用的 URL,但最终我的应用程序无法加载从 Mobile Safari 发送的数据. 我相信这是因为移动 Safari 更改了数据,因为来自 Mail 或 Dropbox 应用程序的 NSData 的字节长度为 916,406,而来自 Mobile Safari 的字节长度为 925,519。

有谁知道 Mobile Safari 在将数据发送到与 Mail 或 Dropbox 应用程序不同的其他 iOS 应用程序时对数据做了什么?

0 投票
2 回答
2963 浏览

objective-c - 我无法打开邮件应用程序?

我正在尝试通过单击按钮打开 iOS 的邮件应用程序。

所以我这样做了:

但没有什么特别的事情发生......有什么问题?

感谢您的建议

0 投票
2 回答
573 浏览

ios - 为什么用openURL打开谷歌地图找不到地址

我创建了一个UITextView,设置text=@"中国,浙江省杭州市滨江区",设置dataDetectorTypes=UIDataDetectorTypeAddress,然后长按,选择打开地图,可以在GoogleMap中找到地址。

但是,同样的地址,我用 openUrl 找不到地址。

谁能告诉我为什么?或 iOS 不使用此 url(http://maps.google.com/maps?q=%@)

0 投票
3 回答
1882 浏览

iphone - openURL后如何返回应用

在我的应用程序中,我需要使用

在页面中的某个过程之后,我如何返回到应用程序。(就像 facebook 进行 safari 身份验证一样)

0 投票
2 回答
636 浏览

ios - 在 tel 中发送 # & *:iOS 5+ 中的 URI

就在最近,我们注意到在 iOS 5.1 中现在允许使用包含 # 或 * 字符的 tel: URI 调用 [[UIApplication sharedApplication] openURL:url]。

例如 NSURL *url = [NSURL URLWithString:@"tel:15555551212,,1234#"];

文档似乎没有更新以表明现在允许这样做。它在 iOS 4.x 中仍然不起作用。我们正在测试看看何时发生了变化。有谁知道 Apple 是否正式更改了从应用程序中拨出这些字符的政策?