想写一个截图分享到微博的 alfred workflow,没找到 OS X 内嵌微博的 api,any ideas?

2014-09-09 20:57:36 +08:00
 kevinyoung
或者是根本就没有开放?
2751 次点击
所在节点    macOS
9 条回复
popbones
2014-09-09 22:09:22 +08:00
不知道Alfred workflow的可编程性到什么程度,印象里最多也就是到AppleScript和Shell Script的水平吧。调用OSX内嵌的微博API的话,理论上你可以看看Account Framework (https://developer.apple.com/library/mac/documentation/Accounts/Reference/AccountsFrameworkRef/_index.html)
Automan
2014-09-09 22:17:53 +08:00
不嫌麻烦的话,用php调用sdk然后po过去。
fatestigma
2014-09-10 00:58:36 +08:00
目前还真没找到什么方法。AppleScript中好像也没有这个相关的部分。翻了好久字典。。
你可以考虑用Processes Suite来完成吧。。。
kevinyoung
2014-09-10 03:09:11 +08:00
@Automan 想过,不过要自己申请应用做验证太麻烦了..
Automan
2014-09-10 03:30:16 +08:00
@kevinyoung 反正只有你一个用户,用测试的就 OK。
hewigovens
2014-09-10 04:00:13 +08:00
用Social.framework, 你可以这样做, 用Objc写一个cli binary, 然后在Alfred里用shell传参数来调用. 发微博的sample代码可以参考这个gist

https://gist.github.com/hewigovens/9678404
kevinyoung
2014-09-10 08:41:12 +08:00
@hewigovens 感谢那个按钮点不到了,手动致谢~ 不过一点也不懂Objc,我再看看
applelove
2014-09-10 09:05:00 +08:00
@kevinyoung 写出来的话记得分享一下哦
wxm4ever
2014-09-10 09:57:34 +08:00
回复里怎么嵌的`gist`?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/132535

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX