facebook-graph-api - Facebook API,制作草稿或隐私“自我”
问题描述
我使用 Facebook API 在我的 Facebook 页面上发布。我的代码有效,但现在我需要发布我的帖子或喜欢草稿或隐私“自我”,但它仍然发布对所有人可见的帖子。这是我的代码:
public function makeOggistiPost($queryRow)
{
$pageId = PAGE_ID;
$pageToken = $this->dbService->getPageToken($pageId);
if (!empty($pageToken)) {
$postMessage = [
$this->clearString($queryRow->titolo_ita),
$this->clearString($queryRow->abstr_ita),
"Continua su https://www.progettohmr.it/OggiSTI/?id=" . $queryRow->id_evento
];
try {
$response = $this->facebook->post("/" . $pageId . "/photos", [
"message" => implode(" ", $postMessage),
"url" => HMR_URL . $queryRow->immagine,
"privacy"=> '{value: "SELF"}',
"published" => "true"
], $pageToken);
有人可以告诉我如何使我的帖子像草稿或隐私“自我”?谢谢你。
解决方案
这些隐私设置适用于用户个人资料。尝试设置is_published
为false
。
https://developers.facebook.com/docs/graph-api/reference/v3.1/post
推荐阅读
- docker - 无法在 heroku 上部署 ASP.netcore 3.1 dockerized 应用程序,但容器在本地工作
- java - Spring Boot Rest API - 输入文件+端点
- c++ - 如何使用 mmap 进行整数输入?
- ios - 为什么我的主 UIViewController 被创建了两次?
- mysql - MySQL 查询比较 NOW() 和 ISO 字符串
- mysql - MySQL 8 W10 服务在安装时工作,然后在重新启动后不会启动
- apache-kafka - StreamTask 编号 - 数字表示什么?
- html - 使用 Thymeleaf 在 Select 上选择选项后如何执行操作?
- c - 交叉编译时向 C 编译器询问数据类型
- python - Scikit Learn 中的 CountVectorizer