问题标签 [tinyurl]
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.
php - 在核心 PHP 中的 URL 中的第一个斜杠之后可以添加和获取值吗?
在 Core PHP 中是否有可能我可以as2256
从此 URL 获取索引页上的值
当我这样做时,得到错误
在此服务器上找不到请求的 URL /as2256。
我正在研究短网址,那么获取它的正确方法是什么。
php - 如何通过 TinyURL api 缩短包含“#”符号的 url?
例如,我想缩短这个网址:https ://docs.python.org/3/library/subprocess.html#popen-constructor
我试图https://docs.python.org/3/library/subprocess.html#popen-constructor
作为 url 参数传递,但返回的 url 实际上是从https://docs.python.org/3/library/subprocess.html缩短的,所以它不会跳转到popen-constructor部分。
然后我尝试https://docs.python.org/3/library/subprocess.html%23popen-constructor
作为 url 参数传递,但返回的 url 不起作用(找不到 404)。
唯一的解决方案是自己使用 TinyURL 的网站,所以我想知道是否可以通过 TinyURL api 缩短包含“#”符号的 url?
youtube-api - 如何使用 YouTube Data API v3 获取直播小 URL
我是 YouTube 直播的新手。我正在通过我的应用程序做到这一点。我在这个门户网站上浏览了各种问题/答案,但找不到/理解获得它的方法。
有什么方法(使用 YouTube Data API v3)来获取直播小 URL(类似https://youtu.be/OHi8m4o8XeQ
),以便我可以将我的直播分享给我的观众?
我-
从 YouTube Data API v3 获得了一个流密钥/名称(20 个字符的字母数字密钥,中间有四个),我将使用它来流式传输到 YouTube。
我正在添加一个屏幕截图以供参考。我想要右上角的小网址(类似于https://youtu.be/someid )。
algorithm - 微小的 URL 系统设计
我已经阅读并观看了许多 youtube 视频和链接,它们都提供了相同的解决方案,即:
- 使用像 zookeeper 这样的分布式计数器
- 计数器最大限制可以是 3.5 万亿
- 将 Counter 值转换为 Base62
当计数器值很小时,这一切都很好。例如生成的计数器值:120001 => base62 值 FMJQmhBR
但是当计数器提供较大的计数器值时,例如低于 base62 值的长度也会增加。生成的计数器值:120003658=> base62 值 HRGZF8RiHC6y
那么这怎么能成为精确 8 长度的精确微小 url 的解决方案。
https://www.linqz.io/2018/10/how-to-build-a-tiny-url-service-that-scales-to-billions.html https://www.youtube.com/watch?v =eCLqmPBIEYs https://www.youtube.com/watch?v=JQDHz72OA3c&t=1862s
node.js - 我如何使用节点 js 创建具有到期日期的 tinyURL
我正在生成 tinyUrl 并通过邮件和短信发送给客户,我想从 nodejs 代码生成 tinyURL,这样如果用户在特定日期之后访问此 URL,那么它应该会过期。我可以从下面的代码成功生成 tinyurl,但我想生成带有到期日期的链接,这样一旦用户在特定日期之后点击,链接就会自动到期。
解决这个问题的任何方法,或者是另一种选择。
url - Twilio 发送的短信中的 URL 已更改
我们在消息中发送的 URL 类似于“tinyurl.com/abcceb8w”,但是当用户在短信中收到额外的符号“@”时,会在末尾附加“tinyurl.com/abcceb8w@”,这使得 URL 无效。
加拿大号码出现问题。适用于美国和其他国家/地区。
问题的可能原因是什么,解决方法是什么?
node.js - REST Post API - 从 TinyURL 方法检索结果
我未能在 POST 方法中从 TinyURL 获得结果并将其分配给“short_url”以进行响应。console.log(short_url) 将显示“Promise { pending }”。我尝试使用 async / await 函数来检索 TinyURL 结果,但我确定我没有正确使用它。
javascript - 我正确地获得了字符串值,但它似乎无法正常工作,因为它太长了
当我使用componentDidmount将从youtube-dl获取的地址插入到React-native-Video中的源区域时,出现错误。
但是,如果我手动将从 youtube-dl 获得的地址放入一个变量并将其插入到源中,它会再次起作用。
从 youtube-dl 获得的值
当我用控制台检查“testvalue”值时,我正常得到它。
即使我将链接粘贴到 Chrome 中,它也可以正常工作,但为什么它不能从 react-native 正常工作?
python-3.x - 我正在尝试制作 URL 缩短器,但我遇到了这个问题
这是python代码:
这是错误:
module 'pyshorteners' has no attribute 'tinyurl'
appium - 使用 appium 驱动程序导航到 tinyurl 不起作用
作为自动化移动测试的一部分,我必须编写导航到 tinyUrl 的测试(使用此 api:https://tinyurl.com/api -create.php?url),我正面临这个问题:
我在此代码行中收到 Appium 错误:“driver.get(tinyUrl)
错误是:
Appium 错误:处理命令时发生未知的服务器端错误。原始错误:尝试启动 URI 时出错。原始错误:错误:开始:Intent { act=android.intent.action.VIEW dat=https://tinyurl.com/... pkg= }
要点:
- "driver.get(tinyUrl)" 适用于一般 url(不是 tinyurls)
- 我们的自动化代码使用带有我们移动应用程序的 bs url 的 BrowserStack。
- 当在应用程序实时 Browserstack 上运行我们的应用程序时,我们可以导航到 chrom 搜索框中的小 url,但是当我通过集成 browserstack app-automation 的代码运行它时,它会抛出我之前提到的错误。
- 我发送到的字符串
driver.get()
是正确的,并指示由此类实现生成的有效微小 url:
Appium 驱动程序是否支持导航到 tinyUrls?我没有找到太多关于它的信息。我该如何解决这个问题?可能是什么原因造成的?