2014-07-24 2 views
1

Mirror API를 통해 정적 카드를 타임 라인에 넣는 nodejs 앱이 있습니다.G + 서클에 정적 카드 공유

Glass 사용자가 수신되면 Google+ 서클과 카드를 공유하게됩니다. 'Share'Glass 메뉴가 갑자기 G + Circles를 카드 공유 옵션으로 표시하지 않게되었을 때 XE18.3 업데이트가 시작될 때까지는 꽤 잘 돌아갔다.

API에 대한 계획된 수정 이었습니까? 그렇다면 정적 카드를 G + 서클과 공유하기 위해 권장되는 워크 플로는 무엇입니까? 아니면 내가 잘못하고있는 것일까 요?

여기에 카드를 만드는 방법을 조금 잘린이다 :

$c.google.auth(user.google_tokenRefresh, function (err, token) { 
    if (err) 
     return console.log("ERROR #3 in tracks.add at 'get access_token from google' : " + JSON.stringify(err)); 

    require('/node/node_modules/request').post({ 
     url : 'https://www.googleapis.com/upload/mirror/v1/timeline', 
     qs : { 
      uploadType : 'multipart' 
     }, 
     headers : { 
      'Authorization' : 'Bearer ' + token.access_token 
     }, 
     multipart : [{ 
       'Content-Type' : 'application/json; charset=UTF-8', 
       'body' : JSON.stringify({ 
        menuItems : [{ 
          action : 'SHARE' 
         }, { 
          action : 'DELETE' 
         } 
        ] 
       }) 
      }, { 
       'Content-Type' : 'image/png', 
       'body' : buffer 
      } 
     ] 
    }, function (err, resp, rdata2) { 
     console.log(rdata2); 
    }); 
}); 

감사합니다!

답변

1

생각해 보면 문제의 근원은 미러 API를 통해 타임 라인에 푸시 된 사후 처리 된 사진이 어딘가의 버그로 인해 G +에 게시되지 않을 때 버그 # 33 (https://code.google.com/p/google-glass-api/issues/detail?id=33&colspec=ID%20Type%20Status%20Priority%20Owner%20Component%20Summary)에있는 것입니다. 유리 코드. 정적 카드에는 다른 텍스트 (예 : 텍스트)가 아니라 그림이 있었기 때문에 콘텐츠가 G + 서클에 공유 할 수있는 것으로 간주되지 않았습니다.

관련 문제