小编bsi*_*des的帖子

用于页面的Facebook访问令牌

我有一个Facebook页面,我想从中获取一些东西.第一件事是提要,从我读到的它们是公开的(不需要access_token).但是我也希望得到这些事件......它们不是公开的,需要access_token.

我不希望用户登录Facebook或类似的东西.我只是想从这个唯一的页面推送所有数据.这就是为什么我已经放弃了我在这里找到的许多例子以及https://developers.facebook.com/blog/post/500/上的例子,因为他们希望用户登录或需要一些用户操作我并不感兴趣.

我想要的是我的Facebook应用程序具有完全授权和access_token来推送我拥有的这个Facebook页面(管理员)的数据.这可能吗?我已经尝试了很多东西但似乎没什么用.

我试着点击这个:https://www.facebook.com/dialog/oauth? client_id = 150635421702954 & redirect_uri = http : //MY_URL/& scope = manage_pages & response_type = token & fields = access_token - 将MY_URL更改为我的网站,并请求授权编辑每个我拥有的页面.甚至不是我想要的我点击但没有access_token作为回报...

facebook oauth facebook-page facebook-graph-api access-token

111
推荐指数
3
解决办法
16万
查看次数

如何在Typescript中扩展String Prototype并使用它?

我正在使用一种新方法扩展String原型链,但是当我尝试使用它时,它会抛出一个错误:property 'padZero' does not exist on type 'string'.谁能为我解决这个问题?

代码如下.您还可以在Typescript Playground中看到相同的错误.

interface NumberConstructor {
    padZero(length: number);
}
interface StringConstructor {
    padZero(length: number): string;
}
String.padZero = (length: number) => {
    var s = this;
    while (s.length < length) {
      s = '0' + s;
    }
    return s;
};
Number.padZero = function (length) {
    return String(this).padZero(length);
}
Run Code Online (Sandbox Code Playgroud)

typescript

41
推荐指数
5
解决办法
3万
查看次数

如何让 React Portal 与 React Hook 一起工作?

我有一个在浏览器中监听自定义事件的特定需求,然后我有一个按钮可以打开一个弹出窗口。我目前正在使用 React Portal 打开另一个窗口(PopupWindow),但是当我在里面使用钩子时它不起作用 - 但如果我使用类就可以工作。通过工作,我的意思是,当窗口打开时,两者都显示其下方的 div,但带有钩子的 div 在事件数据刷新时将其擦除。要进行测试,请将窗口打开至少 5 秒钟。

我在 CodeSandbox 中有一个例子,但我也会在这里发布以防网站关闭或其他原因:

https://codesandbox.io/s/k20poxz2j7

下面的代码将无法运行,因为我不知道如何通过 react cdn 使 react hooks 工作,但您现在可以使用上面的链接对其进行测试

const { useState, useEffect } = React;
function getRandom(min, max) {
  const first = Math.ceil(min)
  const last = Math.floor(max)
  return Math.floor(Math.random() * (last - first + 1)) + first
}
function replaceWithRandom(someData) {
  let newData = {}
  for (let d in someData) {
    newData[d] = getRandom(someData[d], someData[d] + 500)
  }
  return newData
}

const PopupWindowWithHooks = props => …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-hooks

19
推荐指数
4
解决办法
2万
查看次数

如何在没有包装器 div 的情况下使用危险的SetInnerHTML?

我的 HTML 内容来自 API(在本例中为 Gatsby),因此我dangerouslySetInnerHTML按照推荐使用。问题是,它扰乱了我的样式,特别是网格。我有一个这样的 html 标记:

<article>
    <h2>Title of the post<h2>
    <small>Date of the post</small>
    <div dangerouslySetInnerHTML={{ __html: post.html }} />
</article>
Run Code Online (Sandbox Code Playgroud)

这个<article>标签包含一个display: grid样式。但是该 div 中的所有内容都占用了宝贵的空间,因此难以设置样式(这也不是一个有用的 div!)。所有重要的 html 都在里面,但我想去掉实际的<div>标签。有什么办法吗?

注意:我已经{post.html}直接尝试过,但它是无法解码的编码URI。

谢谢!

reactjs gatsby

4
推荐指数
1
解决办法
8734
查看次数