php - 使用 PHP 发布 Instagram 照片
问题描述
几年来,我一直在使用 PHP 将照片发布到我的 Facebook 页面。
我已经设置了一个具有 instagram_content_publish 权限的 Instagram 应用程序,但我似乎无法将 FB 文档翻译成工作 PHP。
我在一个页面上的 FB 帖子是这样工作的,但我不是一个足够好的编码人员来弄清楚如何调整以将同一张照片发布到 Instagram:
require_once 'facebook-sdk/autoload.php';
$fb = new Facebook\Facebook([
'app_id' => 'xxx',
'app_secret' => 'yyy',
'default_graph_version' => 'v2.9',
]);
try
{
$args = array(
$access_token' => $page_token,
'url' => $urlofexistingphoto,
'caption' => 'Caption #instagram'
);
$post_id = $f->api("/$page_id/photos","post",$args);
} catch (FacebookApiException $e)
{
error_log($e);
echo "Didn't work: $e\n";
}
解决方案
推荐阅读
- r - 根据 R 中的列名创建一个新数据框,其中包含来自另一个数据框的列
- sql - 从逗号分隔的数据进行 SQL 更新
- powershell - 从 Confluence 页面获取限制
- javascript - 多人游戏编程、延迟和启动玩家与他人同步
- android - 如何从 apk 文件中获取不同语言的 strings.xml 文件(Android 8)
- python - 我做了一个平台游戏,但出了点问题
- docker - docker-compose couchdb 缺少文件
- c# - OpenPop:“验证失败,因为远程方已关闭传输流。”
- redirect - 使用哈希标记的 IIS 重定向页面
- git - git 最近的正则表达式匹配的标签提交