gpt4 book ai didi

facebook - 使用 Facebook Graph API 上墙时如何共享 Amazon 认证的 URL?

转载 作者:行者123 更新时间:2023-11-30 05:25:48 25 4
gpt4 key购买 nike

我正在尝试使用 Facebook Graph API 创建 Facebook 墙贴。有效载荷是:

{ :message => 'I just uploaded image',
:picture => 'http://s3.amazonaws.com/picyou-andrey-development/images/GejoFV/GejoFV.png?AWSAccessKeyId=AKIAI6ANFCV7RKOBGGBA&Signature=U0Bd2bMQ3Pai%2BAblVOimSOVcbzk%3D&Expires=1308771841',
:link => 'http://google.com',
:name => 'Test Post' }

帖子创建正常,但图片根本不显示的问题。

当我使用像 http://s3.amazonaws.com/picyou-andrey-development/images/GejoFV/GejoFV.png 这样的公共(public) Amazon S3 URL 时图片显示正确。

是否有机会使用动态 URL 作为 Facebook 的“图片”参数?

提前致谢。

更新:

在 Facebook 开发者论坛上发现一个人有完全相同的问题:

http://forum.developers.facebook.net/viewtopic.php?pid=302856

最佳答案

会不会是 url 的签名部分有一些在 url 中有特殊含义的字符 - %2B (+)%3D (=)

我在一些视频播放器中遇到了这些 url 的问题,并通过确保 url 不包含任何这些字符来解决这个问题。您可以通过在循环中生成 url 并每次在到期时间上添加一秒钟来确保签名更改来实现这一点。重复直到签名“有效”

伪代码:

loop
expiry = expiry + 1 second
create url with expiry
until url is valid

根据我的经验,只需迭代一两次即可使 url 有效。

关于facebook - 使用 Facebook Graph API 上墙时如何共享 Amazon 认证的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6445004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com