V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kevinyoung
V2EX  ›  macOS

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

  •  
  •   kevinyoung · 2014-09-09 20:57:36 +08:00 · 2823 次点击
    这是一个创建于 3726 天前的主题,其中的信息可能已经有所发展或是发生改变。
    或者是根本就没有开放?
    9 条回复    2014-09-10 09:57:34 +08:00
    popbones
        1
    popbones  
       2014-09-09 22:09:22 +08:00   ❤️ 1
    不知道Alfred workflow的可编程性到什么程度,印象里最多也就是到AppleScript和Shell Script的水平吧。调用OSX内嵌的微博API的话,理论上你可以看看Account Framework (https://developer.apple.com/library/mac/documentation/Accounts/Reference/AccountsFrameworkRef/_index.html)
    Automan
        2
    Automan  
       2014-09-09 22:17:53 +08:00   ❤️ 1
    不嫌麻烦的话,用php调用sdk然后po过去。
    fatestigma
        3
    fatestigma  
       2014-09-10 00:58:36 +08:00   ❤️ 1
    目前还真没找到什么方法。AppleScript中好像也没有这个相关的部分。翻了好久字典。。
    你可以考虑用Processes Suite来完成吧。。。
    kevinyoung
        4
    kevinyoung  
    OP
       2014-09-10 03:09:11 +08:00
    @Automan 想过,不过要自己申请应用做验证太麻烦了..
    Automan
        5
    Automan  
       2014-09-10 03:30:16 +08:00
    @kevinyoung 反正只有你一个用户,用测试的就 OK。
    hewigovens
        6
    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
        7
    kevinyoung  
    OP
       2014-09-10 08:41:12 +08:00
    @hewigovens 感谢那个按钮点不到了,手动致谢~ 不过一点也不懂Objc,我再看看
    applelove
        8
    applelove  
       2014-09-10 09:05:00 +08:00
    @kevinyoung 写出来的话记得分享一下哦
    wxm4ever
        9
    wxm4ever  
       2014-09-10 09:57:34 +08:00
    回复里怎么嵌的`gist`?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2739 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 12:40 · PVG 20:40 · LAX 04:40 · JFK 07:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.