小编JWS*_*JWS的帖子

如何使用Meteor中的accounts-facebook获取用户的电子邮件地址?

我创建了一个允许用户使用Facebook登录的Meteor应用程序.为此,我使用accounts-ui和accounts-facebook软件包.这很好用.

如何在用户登录后检索用户的电子邮件地址?我知道这需要特殊许可,所以我email在Facebook开发者网站的应用程序设置中添加了"用户和朋友的权限".按照Meteor文档,我也设置Account.ui.config如下:

Accounts.ui.config({
  requestPermissions: {
    facebook: ['email'],
  },
  passwordSignupFields: 'USERNAME_AND_EMAIL'
});
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,当我的应用程序的用户使用Facebook登录时,它正确地要求他们共享他们的电子邮件地址.但是我该如何检索呢?用户文档只有_idprofile.name.

facebook user-accounts meteor

11
推荐指数
1
解决办法
3336
查看次数

在Meteor应用程序中插入addthis共享按钮?

如何在Meteor应用程序中插入addthis共享按钮?通常,您只需将提供的代码直接复制到html文件中即可:

<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style ">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
<a class="addthis_button_tweet"></a>
<a class="addthis_button_pinterest_pinit"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>
<script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=silencing"></script>
<!-- AddThis Button END -->
Run Code Online (Sandbox Code Playgroud)

但在Meteor中,按钮不会出现.链接似乎从DOM中消失了.这是完整的Meteor应用程序(.js和.css文件是空白的):

<head>
   <title>test-addthis</title>
</head>

<body>
    <!-- AddThis Button BEGIN -->
    <div class="addthis_toolbox addthis_default_style ">
    <a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
    <a class="addthis_button_tweet"></a>
    <a class="addthis_button_pinterest_pinit"></a>
    <a class="addthis_counter addthis_pill_style"></a>
    </div>
    <script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script>
    <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=silencing"></script>
    <!-- AddThis Button END -->
</body>
Run Code Online (Sandbox Code Playgroud)

这是一个显示问题的实时版本:http://testaddthismeteor.meteor.com/

addthis meteor

7
推荐指数
1
解决办法
2364
查看次数

使用图形生成器和自定义类作为节点

我想使用一些内置的图形生成器,但使用自定义 python 类作为节点而不是整数。最好的方法是什么?我应该添加自定义类作为属性吗?

例如,这里我生成一个以整数为节点的完整图:

import networkx as nx
K_5 = nx.complete_graph(5)
Run Code Online (Sandbox Code Playgroud)

在这里,我创建了一个代理,我想将其用作节点而不是整数:

from agents import Agent
agent = Agent()
Run Code Online (Sandbox Code Playgroud)

我想知道这个问题的答案是否涉及创建一个网络,然后用 重新标记节点nx.relabel_nodes()

python networkx

3
推荐指数
1
解决办法
708
查看次数

标签 统计

meteor ×2

addthis ×1

facebook ×1

networkx ×1

python ×1

user-accounts ×1