share 相关问题

关于在(本地和社交)网络中共享资源的问题

仅在启用 debug 可执行文件时呈现共享选项才有效 - iOS - React Native

在React Native应用程序中,共享功能是在iOS本机中实现的。 UIDocumentInteraction 控制器用于显示共享窗口。 下面的代码被编写为 UIBarBu 的操作选择器...

回答 1 投票 0


分享图片蚂蚁文字WhatsApp API iOS

我正在尝试使用 WhatsApp 的 API 共享图像和文本,但我无法做到这一点。为了分享图像,我有以下代码: if([[UIApplication共享应用程序] canOpenURL: [NSURL URLWithString:...

回答 1 投票 0

通过 Whatsapp 从浏览器分享:ERR_UNKNOWN_URL_SCHEME

我正在尝试从移动浏览器通过 Whatsapp 分享。 我的代码目前适用于大多数设备,但某些设备(主要是三星 S 系列)第一次显示错误。

回答 1 投票 0

flutter 在 Android 和 ios 中直接分享到 Whatsapp 和 Telegram

我想在 ios 和 android 中从 flutter 直接分享 pdf 文件到 Whatsapp 和 telegram 注1:Flutter share_plus包不能做到这一点,我想直接分享到whatsapp和telegram而不需要...

回答 2 投票 0

如何在我的网站上添加Facebook分享按钮?

我有这段代码,应该可以工作,但不起作用。 <... 我有这段代码应该可以工作,但不起作用。 <script src='http://connect.facebook.net/en_US/all.js'></script> <p><a onclick='postToFeed(); return false;'><img src="images/fb.png" /></a></p> <p id='msg'></p> <script> FB.init({appId: "338334836292077", status: true, cookie: true}); function postToFeed() { // calling the API ... var obj = { method: 'feed', redirect_uri:'https://www.facebook.com/cryswashington?fref=ts', link:'https://developers.facebook.com/docs/reference/dialogs/', picture: 'http://fbrell.com/f8.jpg', name: 'Facebook Dialogs', caption: 'Reference Documentation', description: 'Using Dialogs to interact with users.' }; function callback(response) { document.getElementById('msg').innerHTML = "Post ID: " + response['post_id']; } FB.ui(obj, callback); } </script> 我想在我的网站上添加 Facebook 分享按钮,该按钮只需将我网站的内容发布在墙上即可。有人可以帮助我吗? 您不需要所有这些代码。您所需要的只是以下几行: <a href="https://www.facebook.com/sharer/sharer.php?u=example.org" target="_blank"> Share on Facebook </a> 文档可以在https://developers.facebook.com/docs/reference/plugins/share-links/找到 您可以使用 facebook 提供的异步 Javascript SDK 来做到这一点 看看下面的代码 FB Javascript SDK初始化 <div id="fb-root"></div> <script> window.fbAsyncInit = function() { FB.init({appId: 'YOUR APP ID', status: true, cookie: true, xfbml: true}); }; (function() { var e = document.createElement('script'); e.async = true; e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; document.getElementById('fb-root').appendChild(e); }()); </script> 注意:请记住将您的应用程序 ID 替换为您的 facebook AppId。如果您没有 facebook AppId 并且不知道如何创建,请检查此 添加 JQuery 库,我更喜欢 Google 库 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"></script> 添加分享对话框(您可以通过设置参数自定义此对话框 <script type="text/javascript"> $(document).ready(function(){ $('#share_button').click(function(e){ e.preventDefault(); FB.ui( { method: 'feed', name: 'This is the content of the "name" field.', link: 'http://www.groupstudy.in/articlePost.php?id=A_111213073144', picture: 'http://www.groupstudy.in/img/logo3.jpeg', caption: 'Top 3 reasons why you should care about your finance', description: "What happens when you don't take care of your finances? Just look at our country -- you spend irresponsibly, get in debt up to your eyeballs, and stress about how you're going to make ends meet. The difference is that you don't have a glut of taxpayers…", message: "" }); }); }); </script> 现在终于添加图像按钮了 <img src = "share_button.png" id = "share_button"> 欲了解更详细的信息。请点击这里 您可以在 Facebook 开发者网站阅读有关共享按钮的更多信息 工作JSFIDDLE 另请查看自定义 Facebook 分享按钮 JSFIDDLE 在打开 <body> 标签后立即包含 Facebook JavaScript SDK 代码 <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> 并将下面的代码放在您想要显示 Facebook 分享按钮的任何位置 <div class="fb-share-button" data-href="https://developers.facebook.com/docs/plugins/" data-width="200" data-type="button_count"></div> 检查工作情况JSFIDDLE 对于 Facebook 共享 图像,没有 API 并使用 # 深度链接到子页面,技巧是将图像共享为 picture= 变量 mainUrl 将是 http://yoururl.com/ var d1 = $('.targ .t1').text(); var d2 = $('.targ .t2').text(); var d3 = $('.targ .t3').text(); var d4 = $('.targ .t4').text(); var descript_ = d1 + ' ' + d2 + ' ' + d3 + ' ' + d4; var descript = encodeURIComponent(descript_); var imgUrl_ = 'path/to/mypic_'+id+'.jpg'; var imgUrl = mainUrl + encodeURIComponent(imgUrl_); var shareLink = mainUrl + encodeURIComponent('mypage.html#' + id); var fbShareLink = shareLink + '&picture=' + imgUrl + '&description=' + descript; var twShareLink = 'text=' + descript + '&url=' + shareLink; // facebook $(".my-btn .facebook").off("tap click").on("tap click",function(){ var fbpopup = window.open("https://www.facebook.com/sharer/sharer.php?u=" + fbShareLink, "pop", "width=600, height=400, scrollbars=no"); return false; }); // twitter $(".my-btn .twitter").off("tap click").on("tap click",function(){ var twpopup = window.open("http://twitter.com/intent/tweet?" + twShareLink , "pop", "width=600, height=400, scrollbars=no"); return false; }); 这个Facebook页面有一个简单的工具来创建各种分享按钮。 例如,这是我得到的一些输出: <div id="fb-root"></div> <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v8.0" nonce="dilSYGI6"></script> <div class="fb-share-button" data-href="https://www.mocacleveland.org/exhibitions/lee-mingwei-you-are-not-stranger" data-layout="button" data-size="small"> <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.mocacleveland.org%2Fexhibitions%2Flee-mingwei-you-are-not-stranger&amp;src=sdkpreparse" class="fb-xfbml-parse-ignore">Share</a> </div> 分享对话框无需登录Facebook 您可以使用带有 share 方法参数的 FB.ui 函数来触发共享对话框来共享链接。通过执行到 URL 的完整重定向,可以在适用于 JavaScript、iOS 和 Android 的 Facebook SDK 中使用此对话框。 您可以触发此呼叫: FB.ui({ method: 'share', href: 'https://developers.facebook.com/docs/', // Link to share }, function(response){}); 您还可以在此 URL 的页面上包含开放图元标签,以自定义分享回 Facebook 的故事。 请注意,仅当使用您的应用程序的人通过 Facebook 登录对您的应用程序进行了身份验证时,才会出现 response.error_message。 您还可以通过 Javascript Facebook SDK 直接与通话共享链接。 https://www.facebook.com/dialog/share&app_id=145634995501895&display=popup&href=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2F&redirect_uri=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fexplorer https://www.facebook.com/dialog/share&app_id={APP_ID}&display=popup&href={LINK_TO_SHARE}&redirect_uri={REDIRECT_AFTER_SHARE} app_id => 您的应用程序的唯一标识符。 (必填。) redirect_uri => 用户单击对话框上的按钮后重定向到的 URL。使用 URL 重定向时需要。 display => 确定对话框的呈现方式。 如果您使用 URL 重定向对话框实现,那么这将是一个完整的页面显示,显示在 Facebook.com 中。这种显示类型称为页面。 如果您使用我们的 iOS 或 Android SDK 之一来调用该对话框,则会自动指定该对话框并为设备选择适当的显示类型。 如果您使用的是 Facebook SDK for JavaScript,则对于登录到您的应用程序的用户来说,这将默认为模式 iframe 类型,或者在 Facebook.com 上的游戏中使用时采用异步模式,而对于其他人来说,则默认为弹出窗口。如有必要,您还可以在使用 Facebook SDK for JavaScript 时强制使用弹出窗口或页面类型。 移动网络应用程序将始终默认为触摸屏类型。 分享参数 href => 这篇文章所附的链接。使用方法共享时需要。在该 URL 的页面中包含开放图元标记,以自定义共享的故事。 对于您自己的特定服务器或不同的页面和图像按钮,您可以使用类似的东西(仅限 PHP) <a href="http://www.facebook.com/sharer/sharer.php?u=http://'.$_SERVER['SERVER_NAME'].'" target="_blank"><img src="https://i.sstatic.net/rffGp.png" /></a> 我无法分享这个片段,但你会明白的...... 最近 Facebook 标记了我们用于登录的非常简单的应用程序,因为 sharer.php 页面似乎已损坏:https://developers.facebook.com/community/threads/1037356734639128/ 其他人报告了同样的问题,Facebook 没有回复,也没有充分回复我们的应用争议。奇怪的是 sharer.php 与我们的 Facebook 应用程序根本没有任何关联。 我们所做的是修改旧代码,不再使用sharer.php,而是这样做: let url = "https://www.example.com"; let shareUrl = 'https://www.facebook.com/share_channel/?link=' + url + '&source_surface=external_reshare&display&hashtag'; 人们也可以做这样的事情: let shareUrl = 'https://www.facebook.com/share_channel/?link=' + window.location.href + '&source_surface=external_reshare&display&hashtag'; 也可以包含您的应用程序 ID,但我不知道这可能有什么好处/坏处。我们暂时将其保留。 let url = "https://www.example.com"; let shareUrl = 'https://www.facebook.com/share_channel/?link=' + url + '&app_id=000000000000000&source_surface=external_reshare&display&hashtag'; 我们使用内联 JS 来调用包装此函数的函数,但使用单击处理程序或任何其他数量的方法来构建 URL 并将其附加到按钮/链接也可以轻松执行相同的操作。 这些 URL 的来源是 https://www.facebook.com/share/,它会重定向到 https://www.facebook.com/share_channel/

回答 8 投票 0

如何在共享时仅打开覆盖 Activity,绕过 MainActivity,如 Google Keep?

我正在尝试实现类似于 Google Keep 共享行为的功能。从其他应用共享内容(如文本)并从共享菜单中选择 Google Keep 时,该应用无法打开...

回答 1 投票 0

将页面分享到Facebook仅分享主页而不是页面本身

我在页面内容下方有一个共享页面,其中包含 Facebook 共享按钮,该链接看起来正确,例如在本页底部 https://www.facebook.com/sharer/sharer.php?u=https://

回答 1 投票 0

Simperium 取消共享 HTTP API

根据 Simperium HTTP 参考,有一个 API 通过提供电子邮件与另一个用户名共享存储桶中的对象。 楼主有什么办法可以取消分享之前的分享吗...

回答 1 投票 0

是否可以在智能手机上触发共享菜单(通过 HTML/JS)?

是否有可能通过 HTML 或 JavaScript 在智能手机上的本地浏览器中触发共享功能? 当然,有许多服务提供共享按钮。但是……

回答 6 投票 0

如何在分享表建议中显示React Native App?

我想在我的 React Native 应用程序中使用共享功能,但有一个例外,我不想共享我的应用程序中的内容,我想将另一个应用程序中的内容共享到我的应用程序,怎么样

回答 3 投票 0

从我的 iOS 应用程序将视频分享到 Instagram

我看到很少有人触及这个主题,但我认为没有人提出 100% 有效的答案。 基本上,我希望能够将视频从我的 IOS 应用程序分享到 Instagram,而无需

回答 1 投票 0

如何获取包含共享名的文件

是否存在一种方法,最好是在 VBA 中或从 VBA(直接或通过 Win32、PowerShell、VBS、WMI 或 CMD 调用)以编程方式返回/获取包含完全限定本地的第一个 Windows 共享名

回答 1 投票 0

如何获取包含文件或工作目录的共享名

是否存在一种方法,最好是在 VBA 中或从 VBA(直接或通过 Win32、PowerShell、VBS 或 CMD 调用)以编程方式返回/获取包含 (a) 工作目录的 Windows 共享名...

回答 1 投票 0

如何配置现有的 git 存储库以供 UNIX 组共享

我有一个现有的 git 存储库(一个裸露的存储库),到目前为止只有我可以写入。 我想将其开放给某个 UNIX 用户组 foo,以便 foo 的所有成员都可以推送到它。 我知道

回答 5 投票 0

使用云在设备之间共享 conda 环境

如何在两台(或多台计算机)之间自动共享 conda 环境,以便我在一台设备上所做的更改下次也可以在另一台设备上使用? (想想 PC 和笔记本电脑......

回答 1 投票 0

网页版Whatsapp分享按钮

我有这个脚本,但它只是从移动版本共享。 $(文档).ready(函数() { $(文档).on("点击", '.mc_whatsapp_btn', function() { 如果(/Android|webOS|iPhone|iPad|

回答 3 投票 0

如何发送(分享)csv文件?

如何发送(分享)*csv 文件? 我有一个 Android 应用程序,它创建一个 csv 文件。我想分享它:发送到电子邮件、在 Excel 中打开等等。 我阅读了教程:设置文件共享和共享文件...

回答 1 投票 0

Android Intent setPackage 适用于 2 个或更多特定应用程序

从这个SO答案中,我可以通过setPackage将Intent设置为特定的应用程序。 对于我的场景,我需要将文本分享到 WhatsApp、Instagram 或 Line。是否可以设置多个套餐...

回答 2 投票 0

分享按钮:在FB上发布时元数据错误

问题:当有人使用我博客中的“共享”按钮时,它会以这种方式发布在他们的页面上: 西雅图的[分享者姓名]通过[错误的名字]分享了一个链接。 “via”后面的名字...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.