问题标签 [access-token]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
360 浏览

facebook - 将 Facebook Connect 与 SharePoint 2010 一起使用时遇到的问题

我们在 SharePoint 门户中使用 Facebook Connect Graph API 时遇到了麻烦,我们在从 cookie 中获取 Access_token 时遇到了问题。之前,它是从 cookie 中获取的,它并没有像“AAAD4Ta4Jx2MBANUYTxUZCAj6vgwON1SmgUZCpyYZAFDPj9eN679kaTuG7”那样被加密,但是一周前我们得到的代码带有这种额外格式,并且无法获取用户的信息。

现在,我们已经改变了获取 access_token 的方式,再见发送加密代码到https://graph.facebook.com/oauth/access_token?...但我们总是收到一个错误的请求。

能否请您指出我们。最近这个 API 发生了什么变化,为什么它以前可以工作而不是现在。

0 投票
1 回答
204 浏览

facebook-graph-api - 社区页面图表图片需要用户访问令牌?

从上个月开始,社区页面似乎需要用户访问令牌才能访问图形图像,或者不允许应用程序访问图像。

例如:Harold 和 Maude (105636526135846) 的社区页面上个月会返回一张图片——现在对图表的调用不包括图片字符串。

{

“id”:“105636526135846”,
“名称”:“哈罗德和莫德”,
“链接”:“http://www.facebook.com/pages/Harold-and-Maude/105636526135846”,
“喜欢”:143886,
“类别”:“电影”,
“is_community_page”:真,
...

在某一时刻,似乎使用访问令牌会起作用,但是,现在请求“/105636526135846/picture”不会返回任何图片,并且 Facebook 的嵌入图像是

http://external.ak.fbcdn.net/safe_image.php?d=AQBKNDbD3RCI0MXv&w=180&h=540&url=http%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fen%2Fc%2Fc4%2FHarold_and_maude.jpg&fallback=hub_movie

或者,FQL 似乎返回了正确的信息

图表有什么我遗漏的吗?我担心 FQL 方法可能会停止工作。

0 投票
1 回答
1800 浏览

python - 获取 Access_token 以读取 Page Insights

我一直在努力使用 python 来访问 Facebook 洞察信息。除了对我开发的应用程序的应用程序见解之外,我还能够获得公共信息(例如,可口可乐页面上的“喜欢”)。

因为我是页面和应用程序的管理员和开发人员,所以当我访问 facebook.com/insights 时,我会看到一个页面部分和一个应用程序部分。我希望能够从图形 api 中获得两者的见解并将它们存储在我的个人数据库中。获得应用洞察力并不难。我在创建我的应用程序时获得了我的 app_id 和 app_secret,然后在此页面http://developers.facebook.com/docs/authentication/上按照应用程序登录下的流程进行操作。这给了我一个应用程序 access_token,我可以用它来获取应用程序洞察力。

当试图对页面做同样的事情时,我遇到了更多的麻烦。正如许多以前的帖子所提到的,大多数 facebook 文档都与 facebook 应用程序有关,该应用程序获取 access_token 来管理或读取页面中的见解。我知道这对于与用户页面交互的应用程序很有用。但是,我的直觉告诉我,我应该能够通过 read_insights 为我作为管理员的页面获取访问令牌,而无需通过外部应用程序。

我能够阅读页面见解的唯一方法是使用 Graph Api Explorer。我使用 Explorer 获得了一个 access_token(通过 access_token 按钮,允许 Explorer 访问我的个人数据并请求 manage_pages 和 read_insight 扩展权限)。然后我按照我在上面发布的 /docs/authentication/ 页面上的页面登录下的说明获取我管理的 facebook 页面的 access_token。然后我终于可以运行https://graph.facebook.com/PAGE_ID/insights?access_token=RETRIEVED_TOKEN了。然而,这是一种非常麻烦的查找 access_token 的方法。有没有办法让这个令牌不那么麻烦?谢谢你的帮助。我已经为此苦苦挣扎了一段时间。

我还包含了用于获取应用程序访问令牌的代码。

0 投票
1 回答
700 浏览

android - 从客户经理中检索访问令牌

我已经为 Facebook 实现了自己的身份验证器并存储access_token在 Accounts Manager 中。

我已经尝试了所有 3 种方法来检索auth_token,但徒劳无功。

在我的方法中,我已经启动了一个线程,并且在该Threads RUN方法中,我尝试了以下方法:-

&你上面显示的方式......

但是我的代码在以上 3 行都被阻止了。没有异常/错误。

我需要auth-token在我的应用程序中获取。

0 投票
9 回答
3541 浏览

facebook - 扩展身份验证令牌而不刷新页面

用户希望在不刷新浏览器的情况下使用我的 facebook 应用数小时。
但是令牌会在 2 小时后过期。现在我要求用户刷新页面,但这很烦人。
我不想询问离线访问权限,因为它会吓到一些用户。

最好的解决方案是以某种方式“重新登录”并在不刷新页面的情况下获取新令牌。可能吗?

0 投票
1 回答
4422 浏览

access-token - Google+ 的 access_token 集成

我跟着: http: //developers.google.com/+/api/oauth 和:http:
//developers.google.com/+/api/latest/people/get#examples

获取访问令牌后,我不明白如何获取用户 ID?如何使用它来获取用户的数据?

0 投票
1 回答
1175 浏览

oauth - 使用 Twitterizer 存储 Twitter 访问令牌

我正在尝试为特定用户将 Twitter 访问令牌存储到我的数据库中,因此他不需要在每次发布新推文时都批准该应用程序。

我可以使用 Twitterizer 轻松获取用户访问令牌,而我得到的是 OAuthTokenResponse 对象。它由几个属性组成,但是对于每个请求(例如发布推文),它都要求 OAuthTokenResponse 对象,所以看起来它不足以仅存储 Token 属性?

存储此 AccessToken 的最佳方式是什么?谢谢!

0 投票
2 回答
364 浏览

c# - 如何在用户离线时发布到用户的墙上,通过我的应用更新他的令牌(如果过期)。C# Facebook SDK

我知道用户成功登录后如何使用令牌

但是当我的应用想要在该用户离线时向他发帖时会发生什么?我怎样才能更新令牌?有没有办法识别用户只允许应用程序通过他的 id 发布?

0 投票
2 回答
4417 浏览

facebook - Facebook Graph API Explorer 不会发布分数

根据 Facebook 文档:

"为用户创建或更新分数

只要您拥有 publish_actions 权限,您就可以通过使用应用程序 access_token 向 /USER_ID/scores 发出 HTTP POST 请求来发布分数或用户。”

所以我从访问令牌工具中获取了应用程序访问令牌。我还验证了 publish_actions 权限已启用。

当我将 API Explorer 用于 /USER_ID/scores 和应用访问令牌时,我收到以下错误:

好的。所以我提供了用户访问令牌,我得到:

我在这里做错了什么?

编辑:只要将身份验证设置为 WEB 而不是 Mobile/Native,它就可以工作。

0 投票
6 回答
6769 浏览

python - 使用 Python-oauth2 在 python 中为 tumblr API 初始化 Oauth 客户端

我是 Oauth 的新手。过去,对于用 Python 编写的 twitter 应用程序,我使用 python-oauth2 库来初始化客户端,如下所示:

这很容易,因为 twitter 提供了 CONSUMER 和 ACCESS 密钥和秘密。但现在我需要为 tumblr 做同样的事情。问题是 tumblr 仅提供 CONSUMER_KEY、CONSUMER_SECRET 和这些 url:

使用这些数据如何初始化客户端以访问 tumblr API?

UPD

jterrace 建议了我之前尝试使用的代码。它的问题是 oauth_callback。如果我没有指定任何内容,api 将返回错误“未指定 oauth_callback”,但如果我指定了一些 url,例如“http://example.com/oauthcb/”并点击链接http://www.tumblr.com /oauth/authorize?oauth_token=9ygTF ...,然后按允许按钮,tumblr 不显示任何 PIN 码页面,它立即重定向到该回调 url,因为它是桌面应用程序,所以没用。为什么不显示 PIN 码?

更新 2

Tumblr API 不支持 PIN 码授权。改用 xAuth - https://groups.google.com/group/tumblr-api/browse_thread/thread/857285e6a2b4268/15060607dc306c1d?lnk=gst&q=pin#15060607dc306c1d