首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >离线发布到我的facebook页面和twitter时间表

离线发布到我的facebook页面和twitter时间表
EN

Stack Overflow用户
提问于 2013-11-09 09:39:17
回答 2查看 428关注 0票数 2

我有一个应用程序,让用户上传他们的照片,做一些图像处理使用我的应用程序,然后发布它,使这些图像对公众可见。

现在,我想在任何用户发布他们的照片后,立即将照片发布到我的facebook页面的时间线和twitter上。

有可能做到这一点吗?有没有可能获得永久访问令牌,而不必通过OAuth的事情。

我在网上四处寻找,但找不到与我正在寻找的答案相近的答案。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2013-11-09 10:53:26

脸书:

  1. It使用OAuth2,因此首先您必须获取访问令牌,文档可以参考使用访问令牌进行api调用的文档,如here

所述,将发出GETPOST请求。

推特:

它使用api 1,因此将获得访问令牌和令牌秘密,正如here

  • For OAuth调用所解释的,您可以参考here

注意:根据您使用的语言,您可以找到相关的sdks。

票数 1
EN

Stack Overflow用户

发布于 2013-11-09 20:46:45

免责声明:你说的是用户的粉丝页面,而不是用户的墙,对吗?

为了补充Jhanvi的答案,这里是facebook获得永久页面访问令牌的基本操作:

  1. 获取用户以允许具有适当permissions
  2. Retreive用户访问令牌的应用程序
  3. 更改扩展用户访问令牌的用户访问令牌

下面是我如何完成这一步的(你也可以使用curl)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$token_url = "https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&client_secret=YOUT_APP_SECRET&grant_type=fb_exchange_token&fb_exchange_token=OLD_TOKEN";
$accessToken = @file_get_contents($token_url);

然后

  1. 查询/me/accounts with user extended access token以获取页面
  2. 更改扩展访问令牌的页面访问令牌(代码与上面相同)

你会得到一个永久访问令牌,只有当用户更改密码或不允许该应用程序时,该令牌才会过期。

根据文档,最后一步应该不是必需的

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

https://stackoverflow.com/questions/19874518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文