如何通过点击Flitter应用程序中的按钮,从facebook的gallery中自动发布图像?

如何通过点击Flitter应用程序中的按钮,从facebook的gallery中自动发布图像?,facebook,post,flutter,dart,Facebook,Post,Flutter,Dart,我正在构建一个应用程序,它将自动发布来自图库的图像。但在我的例子中,当我点击post按钮时,它将进入Facebook的“撰写帖子页面” 我想直接在我的facebook帐户中发布,而不去撰写文章页面。听起来你想使用facebook API。因为你没有给我任何代码,我不确定你到底在做什么——但我想你需要一个按钮来调用facebook API 例如: ... GestureDetector( onTap: () => postToFacebook(), child: Button("P

我正在构建一个应用程序,它将自动发布来自图库的图像。但在我的例子中,当我点击post按钮时,它将进入Facebook的“撰写帖子页面”


我想直接在我的facebook帐户中发布,而不去撰写文章页面。

听起来你想使用facebook API。因为你没有给我任何代码,我不确定你到底在做什么——但我想你需要一个按钮来调用facebook API

例如:

...
GestureDetector(
 onTap: () =>
   postToFacebook(),
 child: Button("Post image"),
),
...

...
void PostToFacebook() async {
  await http.post('https://graph.facebook.com/<your page>/pictures?url=path/to/picture&caption=Hello&access_token=<your access token>')
}
。。。
手势检测器(
onTap:()=>
postToFacebook(),
子:按钮(“张贴图像”),
),
...
...
void PostToFacebook()异步{
等待http.post('https://graph.facebook.com//pictures?url=path/to/picture&caption=Hello&access_token=')
}

听起来你想使用facebook API。因为你没有给我任何代码,我不确定你到底在做什么——但我想你需要一个按钮来调用facebook API

例如:

...
GestureDetector(
 onTap: () =>
   postToFacebook(),
 child: Button("Post image"),
),
...

...
void PostToFacebook() async {
  await http.post('https://graph.facebook.com/<your page>/pictures?url=path/to/picture&caption=Hello&access_token=<your access token>')
}
。。。
手势检测器(
onTap:()=>
postToFacebook(),
子:按钮(“张贴图像”),
),
...
...
void PostToFacebook()异步{
等待http.post('https://graph.facebook.com//pictures?url=path/to/picture&caption=Hello&access_token=')
}

如何获取访问令牌?在developers.facebook.com上创建一个应用程序,它将为您提供一个API密钥。如何获取访问令牌?在developers.facebook.com上创建一个应用程序,它将为您提供一个API密钥。如果通过“在我的facebook帐户中”您指的是您的个人用户档案,这将不再可能;你只能通过API发布到Facebook页面。如果通过“在我的Facebook帐户”你指的是你的个人用户档案,那就不可能了;您只能通过API发布到Facebook页面。