- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在建立一个网站,其中列出了 youtube 视频,我对该网站的规范是在下方设置分享按钮,这样您就可以在社交媒体平台上分享它。有没有办法让这种情况发生我似乎无法弄清楚。我的规范看起来像:
我看到视频顶部内置了一个链接共享选项:
但有没有一种方法可以始终显示共享选项,并根据所使用的社交媒体选项和图标自定义选项?
最佳答案
社交平台的实现方式各不相同,但大多数都有 Javascript SDK 或简单的嵌入可用于创建共享按钮。它通常涉及在页面上粘贴一些 javascript 代码,和/或生成一个嵌入其开发者网站的按钮,然后将按钮粘贴到您的页面上(通常是 iframe 或 div)。
例如 Facebook 有一个 Javascript SDK,以及一个简单的共享按钮嵌入。简单的嵌入代码如下所示:
<iframe src="https://www.facebook.com/plugins/share_button.php?href=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DXXXXXXX&layout=button&size=small&mobile_iframe=true&appId=XXXXXXXXX&width=59&height=20" width="59" height="20" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe>
而嵌入的 Javascript SDK 看起来像这样:
//include the 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 = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.11&appId=XXXXXXXXXX';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
// include the button
<div class="fb-share-button" data-href="https://www.youtube.com/watch?v=XXXXXXX" data-layout="button" data-size="small" data-mobile-iframe="true"><a class="fb-xfbml-parse-ignore" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DXXXXXXXX&src=sdkpreparse">Share</a></div>
In your case you have a specification for a custom button, so you'd have to hack up the generated button somewhat and apply the linking mechanism to your own button.
但是,出于以下几个原因,我不建议这样做:
我不确定您会走哪条路,但以下是开发人员页面的链接,您可以在其中生成按钮,以帮助您入门:
Facebook :
https://developers.facebook.com/docs/plugins/share-button/#
推特:
https://dev.twitter.com/web/tweet-button
Instagram:
不会发生的。 Instagram 是为移动用户打造的照片共享网络。没有直接的方法可以将某人的 Youtube 视频分享到您的 Instagram 提要(至少我知道没有)。
YouTube:
Youtube 不提供分享按钮。再一次,你会分享什么?如何将某人的 Youtube 视频发布到您的 Youtube 帐户?
替代方案:
还有其他提供共享小部件的服务,其中包含许多不同的社交网站和共享工具(“AddThis”、“ShareThis”谷歌它们)。就我个人而言,我不喜欢使用它们,因为它们会产生大量开销,而且我对它们的体验是它们非常慢。
如果是我:
我只会在每个 Youtube 嵌入中启用共享工具。这是一个可识别的图标,任何习惯于共享任何内容的用户都会认出它。它还为您提供了更多选择。这可以追溯到可用性/熟悉度。如果您的任何用户分享了 YouTube 视频,并且他们希望分享您的视频,他们将寻找熟悉的东西 - 那个图标 - 而不是橙色按钮。如果你被设计师说服去做一些你不同意的事情,你总是可以进行 A/B 测试。数字不会说谎。
关于jquery - "share it"我网站上 youtube 视频上的社交媒体按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47562486/
有没有人将 Socialize (getsocialize.com) 与 PhoneGap 集成?我正在开发一个 PhoneGap 应用程序,所以所有的 UI 都是 HTML5,但我的客户希望我们将
晚安 我试图掌握社交 SSO(Facebook/Google 等)如何在微服务架构中工作的概念。 场景 假设我有 2 个后端微服务(Order、User)和一个前端(WebApp) 用户:包含用户个人
Socialblade如何使用youtube api生成live subscriber count? 每个 channel 每秒更新一次。那会不会轻易超过速率限制? 他们从app store desc
我正在尝试在我的(maven)spring MVC secure(spring security)应用程序中配置springsocial,但是当我尝试访问/connect/或/connect/prov
我有一张 table CREATE TABLE `tbl_users` ( `user_id` int(11) NOT NULL auto_increment, `user_username`
这是当前的样本结构 Posts(Collection) - post1Id : { viewCount : 100, likes : 45,
我正在使用快速入门示例中的 Spring Social 和 Thymeleaf 进行开发,但我意识到每个 Controller 只支持一个 Facebook 对象。这意味着示例无法为多个用户提供支持,
我关注了基本的 Spring Social Facebook,它很有效。但它要求我登录浏览器。 您知道如何使用在 Spring 程序中输入的电子邮件和密码登录吗? 图表: 其他程序(发送电子邮件和密码
我想获取我关注的用户帖子列表。在conrtoller我写: @posts = Post.where(id: current_user.followers(User).map(&:id)); 在 Vie
我试图了解 ProviderSignInController 是做什么的,但我很难理解它。 因此,当我单击使用 facebook 登录时,我会转到 facebook 登录页面,然后在输入我的凭据后调用
我正在使用 Spring Boot starter social Facebook 来通过 Facebook 对用户进行身份验证/授权。 我想添加一些 Permissions ,例如 邮箱 为了检索用
我正在使用 Spring Social 通过 Facebook 或 LinkedIn 获取信息。它工作完美,我得到了我想要的,但我遇到了一个问题:它非常慢。 例如,使用 linkedin 访问我的联系
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
我们正在构建一些“sociable”单元测试(大于“单元”但明确不调用外部服务或数据库的测试)。我想知道如果 future 的开发人员编写了一个确实调用的测试,C# 中是否有一种方法可以让测试运行器抛
有什么方法可以使 Follow Us 文本与 sprite 图像内联? http://jsfiddle.net/e2ScF/66/ Follow us:
我是新来的,在互联网上看过很多这个网站和视频,现在我的 CSS fort 有问题,我会打个招呼,看看是否有人可以帮助我。我正在纠正一个网站,并在我的导航栏上有一个滑动条。但是文本 witch is h
对于那些只想切入正题并知道我在问什么的人。我的问题在下面的段落中进行了编号和加粗。 我费了好大劲想弄清楚1.)如何为 Android 社交网络应用程序实现适当的通知系统?到目前为止,我收集到的所有
我使用 spring 安全登录。现在我正在尝试添加 spring social facebook 登录,但是我得到很多错误信息。 首先,当我尝试使用与 spring social guide 相同的方
我在使用 spring-social 获取 id 和 name 以外的参数时遇到问题。 依赖关系: org.springframework.social
我正在启动 ServiceStack 社交引导 API 示例来看看它是如何工作的。 我点击了“登录”链接,但什么也没发生。我查看了代码(参见附件图片1) sign in 在“登录”链接的点击事件中,我
我是一名优秀的程序员,十分优秀!