2012-07-06 3 views
1

내 웹 사이트 (사용자가 웹 사이트 자체에 게시하도록 허용하고, 사용자가 웹 사이트를 사용하도록 설정 한 경우 Facebook)가 사용자의 소식을 Google+에 공유 할 수 있도록 허용하고 싶습니다. stackoverflow/etc에서 찾을 수있는 모든 것을 읽은 후에는 공식 G + API가 사용자 스트림에 아무 것도 게시 할 수없는 것으로 보입니다. 즉, 공유 버튼/링크/등을 사용해야합니다. 문제는 모든 공유 버튼/링크가 _url_s을 (를) 공유하는 것입니다.하지만 텍스트 (필요에 따라 추가 된 URL)를 공유하고 싶습니다. 이 재개시이, 미안 대답 질문은 이미 있지만 내 검색에 대해 반환당한 ~ 5,000 질문 아래에 숨겨진 쪘해야했습니다 경우, DTEXT를 Google+에 공유 하시겠습니까?

감사

마태 복음

+0

: HTTP : //stackoverflow.com/a/9459099/1671377 – Tseho

답변

0

공유 API를 는 페이지를 공유하고 해당 페이지의 미리보기 데이터에 공유 할 텍스트를 포함 할 수 있지만 페이지 공유를위한 것입니다.

현재 개발자 미리보기에있는 History API을보고 원하는 내용을 충족하는지 또는 필요한 변경 사항에 대해 Google에 피드백을 제공 할 수 있습니다.

0
G + 앱이 휴대 전화에 설치되어 있는지 여부를

당신은 다음과 같은 메시지를 게시 할 수 있습니다 .. 여부 그것을 시도, 이것은 나를 위해 작동

protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    shareMediaButton = (Button) findViewById(R.id.share_button); 
    shareMediaButton.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 

      if(isGooglePlusInstalled()) 
        { 

       PlusShare.Builder share = new PlusShare.Builder(MainActivity.this); 
        share.setText("write your message here.....!"); 
        //share.addStream(selectedImage); 
        share.setType("text/plain"); 

        startActivityForResult(share.getIntent(), 0); 

     }else{ 
      Intent shareIntent = new PlusShare.Builder(MainActivity.this) 
       .setType("text/plain") 
       .setText("write your message here.....!") 

       .getIntent(); 

      startActivityForResult(shareIntent, 0); 
     } 
     } 

     public boolean isGooglePlusInstalled() 
{ 
    try 
    { 
     getPackageManager().getApplicationInfo("com.google.android.apps.plus", 0); 
     return true; 
    } 
    catch(PackageManager.NameNotFoundException e) 
    { 
     return false; 
    } 
} 
    }); 
} 
당신은 대안이 답변을 볼 수 있습니다
관련 문제