首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法纠正在本地主机上使用社交共享链接?

有没有办法纠正在本地主机上使用社交共享链接?
EN

Stack Overflow用户
提问于 2016-03-11 00:28:34
回答 1查看 275关注 0票数 0

我试图在我的项目中添加社交分享,这个项目是在本地主机上运行的。

我使用Django休息和角度在前面。我用了很多方法来分享页面内容,但都不是很好。他们只在我的本地主机上共享到此页面的链接。

现在我停在720.angular-socialshare

我只想分享vk.comfacebook.com

这是我的页面:

代码语言:javascript
复制
<div ng-controller="photoCtrl" class="photoCtrl">
    <img ng-src="{{ photo.img }}" alt="" class=" img-detail">
    <div class="row">
        {{ photo.text }}
    </div>
    <a href="#"
        socialshare
        socialshare-provider="vk"
        socialshare-text="{{ photo.text }}"
        socialshare-media="{{ photo.img }}">
        Share me on VK
    </a>
    <a href="#"
        socialshare
        socialshare-provider="facebook"
        socialshare-text="{{ photo.text }}"
        socialshare-media="{{ photo.img }}">
        Share me on Facebook
    </a>
</div>

我尝试添加socialshare-url=""属性,比如完全本地主机url,以及url的一部分,没有什么改变。

以下是此页的控制器:

代码语言:javascript
复制
app.controller('photoCtrl', ['$http', '$scope', '$routeParams', 
 function($http, $scope, $routeParams){
   var photoId = $routeParams.photoId 
   $http.get('/api/photo/' + photoId + '/').success(function(data) {
   $scope.photo = data;
    });
  }
]);

photoId来自于我的model,但它并不重要。

问题是,我可以在我的本地主机使用社交共享,或者它将只在真正的网站工作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-11 08:51:14

不,您不能共享本地主机URL。

Facebook请求URL,从URL中获取数据。显然,只有当网址可以在互联网上公开访问时,它才能做到这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35930048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档